Exemple #1
0
 public void Remove(Component component)
 {
     component._Destroy();
     components.Remove(component);
 }
Exemple #2
0
 public void Add(Component component, Vector2 pos)
 {
     component.Position = pos;
     Add(component);
 }
Exemple #3
0
 public void Add(Component component)
 {
     component._Init(this, this);
     components.Add(component);
 }
Exemple #4
0
 public void Add(Component component, float x, float y)
 {
     component.X = x;
     component.Y = y;
     Add(component);
 }
Exemple #5
0
 public Entity Add(Component component, Vector2 pos)
 {
     return(Add(component, pos.X, pos.Y));
 }