// public override string extraMsg{get{return }} public virtual void hurtWith(TrnthAttack attack,TrnthHVSActionPhysicsCast physicsCast) { // Debug.Log("dsfs"); this.attack=attack; damage=attack.damage; hpBeforeHit=hp.value; if(direction){ direction.transform.position=transform.position; direction.LookAt(attack.transform); } conditionSend(); hp-=damage; hp.clamp(); attack.react(damage); // send(); log(); }
// public TrnthHVSCondition onZero; // public TrnthHVSCondition onFull; // Update is called once per frame void Update() { radio+=valuePerSecond*Time.deltaTime; if(radio.rate>1||radio.rate<0){ if(onEnd)onEnd.SetActive(true); if(onEnd_)onEnd_.send(); } // if(radio.rate>1){ // if(onFull)onFull.send(); // } // if(radio.rate<0){ // if(onZero)onZero.send(); // } // if(onEnd){ // } radio.clamp(); }
void OnEnable() { radio+=value; }