コード例 #1
0
 void Update()
 {
     if (events.damageStatus["sensor"])
     {
         foreach (string key in errorDots.Keys)
         {
             errorDots[key].enabled = (int)Time.time % 2 == 1;
         }
     }
     else
     {
         foreach (string key in events.GetDamaged())
         {
             if (events.damageStatus[key])
             {
                 errorDots[key].enabled = (int)Time.time % 2 == 1;
             }
             else
             {
                 errorDots[key].enabled = false;
             }
         }
     }
 }
コード例 #2
0
 /*void FixRoom()
  * {
  *  switch (fixType)
  *  {
  *      case "shield":
  *          events.shieldDamaged = false;
  *          break;
  *
  *      case "engine":
  *          events.enginesDamaged = false;
  *          break;
  *      case "gravity":
  *          events.gravityDamaged = false;
  *          break;
  *      case "power":
  *          events.powerDamaged = false;
  *          break;
  *      case "sensor":
  *          events.sensorsDamaged = false;
  *          break;
  *      case "lifeSupport":
  *          events.lifeSupportDamaged = false;
  *          break;
  *      case "jungleFire":
  *          events.jungleFireDamaged = false;
  *          break;
  *
  *      case "jungleGas":
  *          events.jungleGasDamaged = false;
  *          break;
  *      case "jungleWindow":
  *          events.jungleWindowDamaged = false;
  *          break;
  *      case "desertFire":
  *          events.desertFireDamaged = false;
  *          break;
  *      case "desertGas":
  *          events.desertGasDamaged = false;
  *          break;
  *      case "desertWindow":
  *          events.desertWindowDamaged = false;
  *          break;
  *      case "oceanFire":
  *          events.oceanFireDamaged = false;
  *          break;
  *      case "oceanGas":
  *          events.oceanGasDamaged = false;
  *          break;
  *      case "oceanWindow":
  *          events.oceanWindowDamaged = false;
  *          break;
  *      default:
  *          break;
  *  }
  * }*/
 bool isDamaged()
 {
     return(events.GetDamaged().Contains(fixType));
 }