public void Begin() { LoadPrefabs(); //MyActionManager = gameObject.AddComponent<ActionManager>() as ActionManager; //Debug.Log(MyActionManager); myAdapter = new ActionManagerAdapter(gameObject); scoreRecorder = gameObject.AddComponent <RecordControl>(); user = gameObject.AddComponent <UserGUI>(); user.Begin(); }
private GameState gameState = GameState.PAUSE; // 游戏状态 // 场景初始化 void Start() { Director director = Director.getInstance(); director.currentSceneController = this; diskNumber = 10; currentRound = 1; roundNumber = 3; frequency = 2f; scoreRecorder = Singleton <ScoreRecorder> .Instance; diskFactory = Singleton <DiskFactory> .Instance; actionManager = gameObject.AddComponent <ActionManagerAdapter>(); userGUI = gameObject.AddComponent <UserGUI>() as UserGUI; director.setFPS(60); }