示例#1
0
 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();
 }
示例#2
0
    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);
    }