コード例 #1
0
ファイル: Projectile.cs プロジェクト: threedaysX/SoulEater_
    private IEnumerator ResetProjectileInTimeCorutine(GameObject obj, bool isActive, float time)
    {
        yield return(new WaitForSeconds(time));

        _state    = null;
        _hitState = null;
        obj.SetActive(isActive);
        yield break;
    }
コード例 #2
0
ファイル: Projectile.cs プロジェクト: threedaysX/SoulEater_
 private void DetectHitState()
 {
     if (target == null)
     {
         _hitState = new ProjectileHitState.HitCharacterWithoutTargetIt();
     }
     else
     {
         _hitState = new ProjectileHitState.HitCharacterWithTargetIt();
     }
 }