public void SetConnector(ComponentConnector connector) { if (this.connector != null) { throw new Exception("Connector already seted"); } this.connector = connector; }
public void SetMaster(ShipComponentBehaviour master) { connector = new ComponentConnector(); item.SetConnector(connector, master); }
public void SetConnector(ComponentConnector connector, ShipComponentBehaviour shipComponent) { connector.SetComponent(this, GetActivities(shipComponent), () => OnDisabled(shipComponent), () => OnEnabled(shipComponent)); }