public void OnGetHeal(int heal_hp, HEAL_TYPE heal_type, HEAL_EFFECT_TYPE effectType, bool isApplyAbility)
 {
     if (base.enableSend && base.owner.IsOriginal())
     {
         Coop_Model_PlayerGetHeal coop_Model_PlayerGetHeal = new Coop_Model_PlayerGetHeal();
         coop_Model_PlayerGetHeal.id             = base.owner.id;
         coop_Model_PlayerGetHeal.heal_hp        = heal_hp;
         coop_Model_PlayerGetHeal.heal_type      = (int)heal_type;
         coop_Model_PlayerGetHeal.receive        = false;
         coop_Model_PlayerGetHeal.effect_type    = (int)effectType;
         coop_Model_PlayerGetHeal.isApplyAbility = isApplyAbility;
         SendBroadcast(coop_Model_PlayerGetHeal, false, null, null);
     }
 }
 public void OnHealReceive(int heal_hp, HEAL_TYPE heal_type, HEAL_EFFECT_TYPE effectType, bool isApplyAbility)
 {
     if (base.enableSend && base.owner.IsPuppet())
     {
         Coop_Model_PlayerGetHeal coop_Model_PlayerGetHeal = new Coop_Model_PlayerGetHeal();
         coop_Model_PlayerGetHeal.id             = base.owner.id;
         coop_Model_PlayerGetHeal.heal_hp        = heal_hp;
         coop_Model_PlayerGetHeal.heal_type      = (int)heal_type;
         coop_Model_PlayerGetHeal.receive        = true;
         coop_Model_PlayerGetHeal.effect_type    = (int)effectType;
         coop_Model_PlayerGetHeal.isApplyAbility = isApplyAbility;
         SendTo(base.owner.coopClientId, coop_Model_PlayerGetHeal, false, null, null);
     }
 }