コード例 #1
0
        void SetState(StartBlockState newState)
        {
            state = newState;

            // modify colour based on state
            switch (state)
            {
            // could be dictionary
            case StartBlockState.Waiting:
                spriteRenderer.color = mainColor;
                break;

            case StartBlockState.GetReady:
                spriteRenderer.color = readyColor;
                break;

            case StartBlockState.Go:
                spriteRenderer.color = goColor;
                break;
            }
        }
コード例 #2
0
        public void SetState(StartBlockState newState)
        {
            StartBlockState oldState = state;

            state = newState;

            switch (state)
            {
            case StartBlockState.Waiting:
                spriteRenderer.color = mainColor;
                break;

            case StartBlockState.GetReady:
                spriteRenderer.color = readyColor;
                break;

            case StartBlockState.Go:
                spriteRenderer.color = goColor;
                break;
            }
        }