public override void enter() { gameRule = Game2Rule.Instance; if (Singleton.gameType == EntityType.TimeGamePanelEntity) { timeControl = TimeControl.Instance; timeControl.isGameStart = true; MessageDispatcher.Instance.dispatchMessage(60.0f, EntityType.TimeGamePanelEntity, MessageType.Msg_GameOver, new Vector2(0, 0), 0); MessageDispatcher.Instance.dispatchMessage(56.0f, EntityType.TimeGamePanelEntity, MessageType.Msg_AlmostOver, new Vector2(0, 0), 0); } else { lifeControl = LifeContent.Instance; } scoreControl = ScoreControl.Instance; InvokeRepeating("generateFruits", 0.0f, 3.0f); }
void Awake() { instance = this; }