public void ReplaceItemType(Lockstep.ECS.Game.EItemType newType, byte newKillerActorId) { var index = GameComponentsLookup.ItemType; var component = CreateComponent <Lockstep.ECS.Game.ItemTypeComponent>(index); component.type = newType; component.killerActorId = newKillerActorId; ReplaceComponent(index, component); }
public void AddItemType(Lockstep.ECS.Game.EItemType newType, byte newKillerActorId) { var index = GameComponentsLookup.ItemType; var component = (Lockstep.ECS.Game.ItemTypeComponent)CreateComponent(index, typeof(Lockstep.ECS.Game.ItemTypeComponent)); component.type = newType; component.killerActorId = newKillerActorId; AddComponent(index, component); }