GameEntities.RTSBuilding.OnTick C# (CSharp) Method

OnTick() protected method

Overridden from Engine.EntitySystem.Entity.OnTick().
protected OnTick ( ) : void
return void
        protected override void OnTick()
        {
            base.OnTick();

            // Darkness
            if (InitialFaction != null)
            {
                bool badFaction = InitialFaction.Name == "BadFaction";
                if (badFaction == false)
                {
                    Vec3 pos = new Vec3();
                    pos = this.Position;
                    float XPos = pos.X;
                    float YPos = pos.Y;
                    if (Darkness.Instance != null)
                        Darkness.Instance.ClearMapPosition(XPos, YPos, 1);
                }
            }

            TickProductUnit();
        }