LevelController.Update C# (CSharp) Метод

Update() приватный Метод

private Update ( ) : void
Результат void
    void Update()
    {
        if (_root.state != GameState.PLAYING)
            return;
        GameObject firstSection = (GameObject) currentPath [0];
        if(Camera.main.transform.position.z - 15 > firstSection.transform.position.z) {
            currentPath.RemoveAt(0);
            Destroy(firstSection);
            if (levelDone)
                return;
            if(currentLength < gameLength) {
                addNextSection();
            } else {
                addEndingSection();
                levelDone = true;
            }
        }
    }

Usage Example

Пример #1
0
        private void GameLoop(object sender, System.EventArgs e)
        {
            LevelController lc = FindController <LevelController>();

            lc.Update();



            OnGameLoopedWithoutParams();
            OnGameLooped();
        }
All Usage Examples Of LevelController::Update