Exemple #1
0
    public override void Die()
    {
        Rigidbody r = this.GetOrAddComponent <Rigidbody>();

        r.isKinematic = false;
        r.AddForce((transform.position - GameManager.Player.transform.position).normalized * pushForce, ForceMode.Impulse);
        SaveableScene.SetAsRootTransform(transform);
        CannonShooter c = GetComponent <CannonShooter>();

        c.StopAllCoroutines();
        c.enabled = false;
    }
Exemple #2
0
 public override void BoatChange(Boat newBoat)
 {
     if (newBoat == null)
     {
         SaveableScene.SetAsRootTransform(transform);
     }
     else
     {
         if (canEnterBoat)
         {
             transform.parent = newBoat.PassengerSeat;
         }
     }
 }