/// <summary> /// Disconnects the canister from any connectors it is attached to. /// </summary> public void DisconnectFromConnector() { if (connector != null) { connector.DisconnectCanister(); connector = null; } if (connectorFuel != null) { connectorFuel.DisconnectCanister(); connectorFuel = null; } }
private void Disconnect() { if (isConnected) { if (connector != null) { connector.DisconnectCanister(); } else if (connectorFuel != null) { connectorFuel.DisconnectCanister(); } isConnected = false; connectorRenderer.sprite = null; SetConnectedSprite(null); objectBehaviour.ServerSetPushable(true); ServerOnConnectionStatusChange.Invoke(false); } }