public void ReplaceCollider(Lockstep.Math.LVector2 newSize, Lockstep.Math.LFloat newRadius) { var index = GameComponentsLookup.Collider; var component = (Lockstep.ECS.Game.ColliderComponent)CreateComponent(index, typeof(Lockstep.ECS.Game.ColliderComponent)); component.size = newSize; component.radius = newRadius; ReplaceComponent(index, component); }
public void ReplaceBornPoint(Lockstep.Math.LVector2 newCoord) { var index = GameComponentsLookup.BornPoint; var component = (Lockstep.ECS.Game.BornPointComponent)CreateComponent(index, typeof(Lockstep.ECS.Game.BornPointComponent)); component.coord = newCoord; ReplaceComponent(index, component); }
public void AddBornPoint(Lockstep.Math.LVector2 newPos) { var index = GameComponentsLookup.BornPoint; var component = (Lockstep.ECS.Game.BornPointComponent)CreateComponent(index, typeof(Lockstep.ECS.Game.BornPointComponent)); component.pos = newPos; AddComponent(index, component); }
public void ReplacePos(Lockstep.Math.LVector2 newValue) { var index = GameComponentsLookup.Pos; var component = (Lockstep.ECS.Game.PosComponent)CreateComponent(index, typeof(Lockstep.ECS.Game.PosComponent)); component.value = newValue; ReplaceComponent(index, component); }
public void AddPos(Lockstep.Math.LVector2 newValue) { var index = GameComponentsLookup.Pos; var component = CreateComponent <Lockstep.ECS.Game.PosComponent>(index); component.value = newValue; AddComponent(index, component); }
public void AddBornPoint(Lockstep.Math.LVector2 newCoord) { var index = GameComponentsLookup.BornPoint; var component = CreateComponent <Lockstep.ECS.Game.BornPointComponent>(index); component.coord = newCoord; AddComponent(index, component); }
public void AddCollider(Lockstep.Math.LVector2 newSize, Lockstep.Math.LFloat newRadius) { var index = GameComponentsLookup.Collider; var component = CreateComponent <Lockstep.ECS.Game.ColliderComponent>(index); component.size = newSize; component.radius = newRadius; AddComponent(index, component); }