Beispiel #1
0
    public static void CleanPickup(LastWishPickup lastWish = null)
    {
        Pickup[] pickups = player.GetComponentsInChildren<Pickup>();

        foreach( Pickup pickup in pickups ) {
            if( pickup != lastWish || lastWish.IsLaunched() ) {
                pickup.Disable();
            }
        }

        if( lastWish != null && lastWish.IsLaunched() ) {
            lastWish.Cancel();
        }
    }
Beispiel #2
0
 public void SetLastWish( LastWishPickup value )
 {
     if( value ) {
         lastWish = value;
     }
     else {
         lastWish = null;
     }
 }