void OnCollisionEnter(Collision collision) { RocketAbilityTriggerable rocket = player.GetComponent <RocketAbilityTriggerable>(); rocket.Detonate(this.gameObject); Destroy(this.gameObject); }
public override void Initialise(GameObject obj) { rocketTrigger = obj.AddComponent <RocketAbilityTriggerable>(); rocketTrigger.rocketPrefab = rocketPrefab; rocketTrigger.radius = radius; rocketTrigger.power = power; rocketTrigger.maxRange = maxRange; rocketTrigger.upForce = upForce; rocketTrigger.Damage = Damage; rocketTrigger.explosionParticles = explosionParticles; rocketTrigger.firePoint = firePoint; rocketTrigger.verticalForce = verticalForce; triggerable = rocketTrigger; }