Example #1
0
 public void ForcePauseSemiActiveTankUser(NodeAddedEvent e, SemiActiveSelfTankNode tank, [JoinByUser] UnpausedUnfocusedUserNode user)
 {
     if (this.ShouldPauseOnFocusLoss())
     {
         this.EnterPause(user.Entity);
     }
 }
 public void ShowUIElementIfTankSemiActive(NodeAddedEvent e, SemiActiveSelfTankNode semiActiveSelfTank, [Combine] ShowWhileTankInactiveNode uiElement)
 {
     uiElement.visibilityPrerequisites.AddShowPrerequisite(this.TANK_INACTIVE_PREREQUISITE, false);
 }