コード例 #1
0
 /// <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;
     }
 }
コード例 #2
0
ファイル: Canister.cs プロジェクト: tsujin/unitystation
 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);
     }
 }