コード例 #1
0
 protected override void checkLifeTime()
 {
     lifeTime += Time.fixedDeltaTime;
     if (lifeTime > 25 && !CameraFlow.inScreenView(transform.position, 0.1f))
     {
         dumpObject();
     }
     //null
 }
コード例 #2
0
ファイル: Missle.cs プロジェクト: miko-t/ES_run
    protected virtual void onDestroy()
    {
        if (destroyed)
        {
            return;
        }

        foreach (UnitLife unit in collidedUnits)
        {
            unit.ApplyDamage(damage);
        }
        if (!CameraFlow.inScreenView(transform.position, 0.01f))
        {
            return;
        }
        Transform exp = ParticleSpawner.instance.getReusable(exploshion).transform;

        exp.position = transform.position + Vector3.one * Random.Range(0, 0.1f);
        destroyed    = true;
        //dumpObject();
    }
コード例 #3
0
ファイル: Missle.cs プロジェクト: miko-t/ES_run
 protected virtual bool dumpCondition()
 {
     return(CameraFlow.inScreenView(transform.position, 0.20f));
 }