| */ Defines the game phase this game phase ability is part of. For example, if your game phase is GamePhase.RoundStart, then it will cancel all sibling phases. So, if you had a phase such as GamePhase.WaitingToStart that was active, starting the ability part of RoundStart would end WaitingToStart. However, to get nested behaviors you can also nest the phases. For example, GamePhase.Playing.NormalPlay, is a sub-phase of the parent GamePhase.Playing, so changing the sub-phase to GamePhase.Playing.SuddenDeath, would stop any ability tied to GamePhase.Playing.*, but wouldn't end any ability tied to the GamePhase.Playing phase. UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Lyra|Game Phase") FGameplayTag GamePhaseTag; |