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)); } }
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(); } }