Ejemplo n.º 1
0
 private void ToggleOn()
 {
     UpdateManager.Add(CallbackType.UPDATE, UpdateMe);
     electricalNodeControl.TurnOnSupply();
     baseSpriteHandler.ChangeSprite((int)SpriteState.On);
     isOn = true;
 }
Ejemplo n.º 2
0
 private void ServerToggleOutputModeOn()
 {
     outputEnabledIndicator.ChangeSprite((int)OutputEnabledOverlayState.OutputEnabled);
     outputEnabledIndicator.PushTexture();
     electricalNodeControl.TurnOnSupply();
     outputEnabled = true;
 }
Ejemplo n.º 3
0
 public void UpdateServerState(bool _isOn)
 {
     if (isOn)
     {
         ElectricalNodeControl.TurnOnSupply();
     }
     else
     {
         ElectricalNodeControl.TurnOffSupply();
     }
 }
Ejemplo n.º 4
0
 public void UpdateServerState(bool _isOn)
 {
     if (isOn)
     {
         //Logger.Log("TurnOnSupply");
         ElectricalNodeControl.TurnOnSupply();
     }
     else
     {
         //Logger.Log("TurnOffSupply");
         ElectricalNodeControl.TurnOffSupply();
     }
 }
Ejemplo n.º 5
0
 private void ChangePowerState(bool newState)
 {
     if (newState)
     {
         isOn = true;
         electricalNodeControl.TurnOnSupply();
     }
     else
     {
         isOn = false;
         electricalNodeControl.TurnOffSupply();
     }
 }
Ejemplo n.º 6
0
 public void UpdateServerState(bool _isOn)
 {
     if (_isOn && TryBurnFuel())
     {
         ElectricalNodeControl.TurnOnSupply();
         isOn = true;
     }
     else
     {
         isOn = false;
         ElectricalNodeControl.TurnOffSupply();
         if (plasmaFuel.Count > 0)
         {
             plasmaFuel[0].StopBurningPlasma();
         }
     }
 }
Ejemplo n.º 7
0
 private void ToggleOn()
 {
     electricalNodeControl.TurnOnSupply();
     baseSpriteHandler.ChangeSprite((int)SpriteState.On);
     isOn = true;
 }
Ejemplo n.º 8
0
        private IEnumerator RestartPowerSupply(ElectricalNodeControl node)
        {
            yield return(WaitFor.Seconds(Random.Range(30, 120)));

            node.TurnOnSupply();
        }