コード例 #1
0
ファイル: PropHologram.cs プロジェクト: kyn320/SwordLine
    IEnumerator HologramEffect(MonsterBehaviour _monster)
    {
        float hologramTime = 0.15f;

        yield return(new WaitForSeconds(hologramTime));

        if (RandomToPercent())
        {
            base.Attack(_monster);
            _monster.Damage((int)(weapon.OperateDamage() * prop.levelToMultipleDamage[weapon.propLevel]));
        }
    }
コード例 #2
0
ファイル: WeaponBehaviour.cs プロジェクト: kyn320/SwordLine
 public void Damage(GameObject _monsterObject)
 {
     if (_monsterObject.CompareTag("Monster"))
     {
         MonsterBehaviour monster = _monsterObject.GetComponent <MonsterBehaviour>();
         monster.KnockBack(knockBackPower, -player.GetDirectionToVector3(monster.transform.position));
         monster.Damage(OperateDamage());
         if (propAttack != null)
         {
             propAttack.Attack(monster);
         }
     }
 }