void SubloadState::InitState() { GameObject* text = ObjectFactory::getInstance()->MakeNewGameObject("LoadingObj"); CFontRenderer* f = text->AddComponent<CFontRenderer>(); f->text = "Loading..."; CScript* s = text->AddComponent<CScript>(); s->AddScript("TextTypewriterEffect"); GameObject* cam = ObjectFactory::getInstance()->MakeNewGameObject("Blue Cam"); cam->AddComponent<CCamera>(); CScript* cs = cam->AddComponent<CScript>(); cs->AddScript("FadeScreen"); }