Ejemplo n.º 1
0
        public void SetScoreEvent(SystemDefine.EScoreType type, SystemDefine.VoidEvent func)
        {
            switch (type)
            {
            case SystemDefine.EScoreType.Current:
                setCurrentScoreEvent += func;
                break;

            case SystemDefine.EScoreType.High:
                setHighScoreEvent += func;
                break;
            }
        }
Ejemplo n.º 2
0
        public void SetStateEvent(SystemDefine.EGameState state, SystemDefine.VoidEvent func)
        {
            switch (state)
            {
            case SystemDefine.EGameState.Start:
                startEvent += func;
                break;

            case SystemDefine.EGameState.Playing:
                playingEvent += func;
                break;

            case SystemDefine.EGameState.Fall:
                fallEvent += func;
                break;
            }
        }
Ejemplo n.º 3
0
        public void SetStateEvent(BirdDefine.EBirdManagerState state, SystemDefine.VoidEvent func)
        {
            switch (state)
            {
            case BirdDefine.EBirdManagerState.Start:
                startEvent += func;
                break;

            case BirdDefine.EBirdManagerState.Playing:
                playingEvent += func;
                break;

            case BirdDefine.EBirdManagerState.Fall:
                fallEvent += func;
                break;
            }
        }