Jump to content
Unity Insider Forum

Enum State Change Abfrage


Hermetes

Recommended Posts

Allerdings muss man noch darauf achten, dass hier nun auch etwas ausgeführt wird, wenn sich der State nicht wirklich ändert. Man kann das aber auch einfach umgehen, wenn man möchte.

public UnityEvent playerStateChanged; //mit so einem event können sich dann auch mehrere daran registrieren, um auf eine Änderung zu reagieren

private Playerstate currentPlayerState;
public Playerstate CurrentPlayerState
{
  get
  {
    return currentPlayerState;
  }
  set
  {
    if(currentPlayerState != value)
    {
        currentPlayerState = value;
      
      	if(playerStateChanged != null)
        {
          playerStateChanged.Invoke();
        }
    }
  }
}

 

Link zu diesem Kommentar
Auf anderen Seiten teilen

Archiviert

Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.

×
×
  • Neu erstellen...