override public void deactivate() { if (active) { active = false; onTrigger = false; foreach (Activable act in acts) { act.deactivate(); } puc.hidePopup(); } }
void Start() { gom = GameObject.FindObjectOfType <GameObjectManager> (); cc = GameObject.FindObjectOfType <CharacterMotor> (); mouseLooks = GameObject.FindObjectsOfType <MouseLook> (); puc = GameObject.FindObjectOfType <PopUpController> (); lm = LiteralManager.getInstance(); qm = new QuestManagerFactory(gom).build(1); qm.start(); qm.Done += new QuestManager.DoneHandler(finishedQM); puc.hidePopup(); activateCursor(false); finished = false; }