コード例 #1
0
ファイル: ItemBase.cs プロジェクト: NEtuee/WingPrototype
 public virtual void CollisionCheck(BulletBase bullet)
 {
     if (bullet.ColliseionActive(this) == 0)
     {
         GameObjectManager.instance.effectManager.ObjectActive(tp.position, GameObjectManager.instance.effectManager.spriteContainer.aniSet[1]);
     }
     if (isDead)
     {
         effectBase.Effect();
         Disable();
     }
 }
コード例 #2
0
 public virtual void CollisionCheck(BulletBase bullet)
 {
     // hp -= bullet.attack;
     // if(hp <= 0f)
     //  DisableEnemy();
     if (bullet.ColliseionActive(this) == 0)
     {
         GameObjectManager.instance.effectManager.ObjectActive(tp.position, GameObjectManager.instance.effectManager.spriteContainer.aniSet[1]);
         if (!PlayerManager.instance.target.GetFeverEnabled() && !bullet.feverAttack)
         {
             PlayerManager.instance.target.IncreaseFever(1f);
         }
     }
     if (isDead)
     {
         bullet.KillWish(tp.position);
         ItemDrop();
         StageClearInfo.instance.IncreaseObtainExp(exp);
         DisableEnemy();
     }
 }
コード例 #3
0
ファイル: PlayerBase.cs プロジェクト: NEtuee/WingPrototype
    public virtual void CollisionCheck(BulletBase bullet)
    {
//		Debug.Log("PlayerColl");
        bullet.ColliseionActive(this);
    }