// 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();
 }
Пример #3
0
 void OnEnable()
 {
     radio+=value;
 }