public Entity AddSystemObject(object newSystemObject) { var component = new SystemObjectComponent(); component.systemObject = newSystemObject; return(AddSystemObject(component)); }
public Entity ReplaceSystemObject(object newSystemObject) { SystemObjectComponent component; if (hasSystemObject) { WillRemoveComponent(ComponentIds.SystemObject); component = systemObject; } else { component = new SystemObjectComponent(); } component.systemObject = newSystemObject; return ReplaceComponent(ComponentIds.SystemObject, component); }
public Entity ReplaceSystemObject(object newSystemObject) { SystemObjectComponent component; if (hasSystemObject) { WillRemoveComponent(ComponentIds.SystemObject); component = systemObject; } else { component = new SystemObjectComponent(); } component.systemObject = newSystemObject; return(ReplaceComponent(ComponentIds.SystemObject, component)); }
public Entity AddSystemObject(object newSystemObject) { var component = new SystemObjectComponent(); component.systemObject = newSystemObject; return AddSystemObject(component); }
public Entity AddSystemObject(SystemObjectComponent component) { return AddComponent(ComponentIds.SystemObject, component); }
public Entity AddSystemObject(SystemObjectComponent component) { return(AddComponent(ComponentIds.SystemObject, component)); }