public ExpandElevatorDepartureManager() { m_isArrived = Tribool.Unready; ConfigurationWasDeferred = false; UsesOverrideTargetFloor = true; OverrideTargetFloor = GlobalDungeonData.ValidTilesets.WESTGEON; }
public void TestTriBool() { Tribool trueBool = Tribool.True; Tribool falseBool = Tribool.False; Assert.AreEqual(true, trueBool); Assert.AreEqual(false, falseBool); }
public void TestTriBoolOperator() { Tribool firstTrueBool = Tribool.True; Tribool secondTrueBool = Tribool.True; Tribool falseBool = Tribool.False; Assert.AreEqual(true, firstTrueBool & secondTrueBool); Assert.AreEqual(false, firstTrueBool | falseBool); Assert.AreEqual(true, !falseBool); }
public ExpandElevatorDepartureManager() { m_isArrived = Tribool.Unready; ConfigurationWasDeferred = false; UsesOverrideTargetFloor = true; IsGlitchElevator = false; OverrideExactLevelName = "tt_tutorial"; OverrideTargetFlorDungeonFlow = string.Empty; OverrideTargetFloor = GlobalDungeonData.ValidTilesets.WESTGEON; }
public void DoDeparture() { m_depatureIsPlayerless = false; m_isArrived = Tribool.Complete; if (Minimap.Instance) { Minimap.Instance.PreventAllTeleports = true; } if (GameManager.HasInstance && GameManager.Instance.AllPlayers != null) { for (int i = 0; i < GameManager.Instance.AllPlayers.Length; i++) { if (GameManager.Instance.AllPlayers[i]) { GameManager.Instance.AllPlayers[i].CurrentInputState = PlayerInputState.NoInput; } } } TransitionToDoorClose(elevatorAnimator, elevatorAnimator.CurrentClip); }
public void DoArrival() { m_isArrived = Tribool.Ready; m_hasEverArrived = true; StartCoroutine(HandleArrival(0f)); }
public void DoPlayerlessDeparture() { m_depatureIsPlayerless = true; m_isArrived = Tribool.Complete; TransitionToDoorClose(elevatorAnimator, elevatorAnimator.CurrentClip); }