Exemplo n.º 1
0
 public void askHeal()
 {
     if (!base.GetComponent <Life>().dead)
     {
         base.GetComponent <Life>().heal(MedicalStats.getHealth(base.GetComponent <Clothes>().item), MedicalStats.getBleeding(base.GetComponent <Clothes>().item), MedicalStats.getBones(base.GetComponent <Clothes>().item));
         base.GetComponent <Life>().disinfect(MedicalStats.getSickness(base.GetComponent <Clothes>().item));
     }
 }
Exemplo n.º 2
0
 public override void tick()
 {
     if (Time.realtimeSinceStartup - this.startedUse > Viewmodel.model.animation["use"].length && !this.done)
     {
         this.done = true;
         if (!Network.isServer)
         {
             base.networkView.RPC("askHeal", RPCMode.Server, new object[0]);
         }
         else
         {
             this.askHeal();
         }
         base.GetComponent <Life>().rest(MedicalStats.getStamina(Equipment.id));
         //HUDGame.pain = HUDGame.pain + (float)MedicalStats.getPain(Equipment.id);
         Equipment.use();
     }
 }