Exemple #1
0
 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;
 }
Exemple #2
0
 public virtual void Start()
 {
     fibers = new Fibered();
 }