Castle.CastleConsole.Update C# (CSharp) Method

Update() public method

public Update ( ) : void
return void
        public override void Update()
        {
            if (RunTick && player.Health > 0)
            {
                currentTurnCount++;
                if (currentTurnCount == MaxTurnCount)
                {
                    currentTurnCount = 0;
                }

                RunTick = false;
                MovePlayer();
                player.Update();
                foreach (Monster monster in ItemManager.CurrentRoomMonsters)
                {
                    if (currentTurnCount == MonsterTurn)
                    {
                        if (monster.IsAlive)
                        {
                            MoveMonster(monster);
                        }
                    }
                    monster.Update();
                }

            }
            base.Update();

            if (animation != null)
            {
                animation.Run();
            }
        }