Beispiel #1
0
    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;
 }