Ejemplo n.º 1
0
    private void Start()
    {
        CakeRaceKingsFavorite instance = Singleton <CakeRaceKingsFavorite> .Instance;

        instance.OnPartAcquired = (Action)Delegate.Combine(instance.OnPartAcquired, new Action(this.ShowCurrentFavoritePart));
        this.ShowCurrentFavoritePart();
    }
Ejemplo n.º 2
0
 private void OnDestroy()
 {
     if (Singleton <CakeRaceKingsFavorite> .IsInstantiated())
     {
         CakeRaceKingsFavorite instance = Singleton <CakeRaceKingsFavorite> .Instance;
         instance.OnPartAcquired = (Action)Delegate.Remove(instance.OnPartAcquired, new Action(this.ShowCurrentFavoritePart));
     }
 }