private GameWorld() { m_uiFrameCreator = new UiFrameMaster(); VisibilityCheckCollection = new List <IVisible>(); LitCheckCollection = new List <ILightHit>(); ShadowCastCollection = new List <IDrawable>(); CollisionHeadUnitObject = new CollisionHeadUnit(); }
public void PostDeserializePass(MistComponent mistComponent, CollisionHeadUnit collisionHeadUnit) { m_mist = mistComponent; SetCollisionHeadUnit(collisionHeadUnit); }
public virtual void SetCollisionHeadUnit(CollisionHeadUnit collisionHeadUnit) { this.m_collisionHeadUnit = collisionHeadUnit; collisionHeadUnit.AddCollisionObserver(this); bIsCollidable = true; }
public void SetCollisionHeadUnit(CollisionHeadUnit collisionHeadUnit) { this.m_collisionHeadUnit = collisionHeadUnit; }