// Use this for initialization void Start() { gameController = GameObject.Find("Controller").GetComponent("GameController") as GameController; introFlowController = this.GetComponent("IntroFlowController") as IntroFlowController; introFlowController.enabled = false; level1FlowController = this.GetComponent("Level1FlowController") as Level1FlowController; level1FlowController.enabled = false; level2FlowController = this.GetComponent("Level2FlowController") as Level2FlowController; level2FlowController.enabled = false; EndController = GetComponent("GameEndsController") as GameEndsController; doorController = GameObject.Find("Door2").GetComponent("DoorController") as DoorController; introFlowController.FinishedEvent += introFlowControllerListener; level1FlowController.FinishedEvent += level1FlowControllerListener; level2FlowController.FinishedEvent += level2FlowControllerListener; if( !gameController.isCheating() ){ if( gameController.startingLevel() == 0){ startStory(); } else if( gameController.startingLevel() == 1){ introFlowControllerListener(null); } else if( gameController.startingLevel() == 2){ level1FlowControllerListener(null); } } }
// Use this for initialization void Start() { gameController = GameObject.Find("Controller").GetComponent("GameController") as GameController; introFlowController = this.GetComponent("IntroFlowController") as IntroFlowController; introFlowController.enabled = false; level1FlowController = this.GetComponent("Level1FlowController") as Level1FlowController; level1FlowController.enabled = false; level2FlowController = this.GetComponent("Level2FlowController") as Level2FlowController; level2FlowController.enabled = false; EndController = GetComponent("GameEndsController") as GameEndsController; doorController = GameObject.Find("Door2").GetComponent("DoorController") as DoorController; introFlowController.FinishedEvent += introFlowControllerListener; level1FlowController.FinishedEvent += level1FlowControllerListener; level2FlowController.FinishedEvent += level2FlowControllerListener; if (!gameController.isCheating()) { if (gameController.startingLevel() == 0) { startStory(); } else if (gameController.startingLevel() == 1) { introFlowControllerListener(null); } else if (gameController.startingLevel() == 2) { level1FlowControllerListener(null); } } }