private Entity() { components = new List <IEntityComponent>(); if (this is IHasHP) { hasHP = new HasHP(this); components.Add(hasHP); } if (this is IWalker) { walker = new Walker(this, 64); components.Add(walker); } if (this is IFibered) { fibered = new Fibered(); components.Add(fibered); } hasGraphicsHandle = false; }
public virtual void Start() { fibers = new Fibered(); }