// Use this for initialization void Start() { rb = GetComponent <Rigidbody> (); br = GetComponent <Breakable> (); dm = GetComponent <DebrisManager> (); fire = transform.Find("Fire").gameObject; fire.SetActive(false); }
void Awake() { if (instance != null) { Debug.LogError("More than one DebrisManager in scene !"); return; } instance = this; }
void Start() { rb = GetComponent <Rigidbody2D>(); circleCollider = GetComponent <CircleCollider2D>(); manager = DebrisManager.instance; if (destroyIfInvisible) { StartCoroutine("Killme"); } }
public void OnFire(Launcher launcher) { this.launcher = launcher; inFlight = true; if (fireEffect != null) { fireEffect.OnFire(this); } //print("Projectile gameObject: " + gameObject); if (deathEffect != null) { DebrisManager.AddDebrisTime(lifetime, (GameObject obj) => deathEffect.OnDeath(obj), gameObject); } else { DebrisManager.AddDebrisTime(lifetime, (obj) => { }, gameObject); } }
// Use this for initialization void Start() { manager = GetComponent <DebrisManager> (); agent = GetComponent <NavMeshAgent> (); FindRandomPoint(); }
private void Awake() { instance = this; debritCount = 0; }
// Use this for initialization void Start() { rb = GetComponent <Rigidbody> (); dm = GetComponent <DebrisManager> (); }
private void Awake() { DebrisManager.AddDebrisTime(life, null, gameObject); }