public void BeforeEach() { _owner = new GameObject(); _trigger = new TriggerTest("player", (action) => {}); _trigger.ParentState = Substitute.For <IState>(); _trigger.ParentState.ParentFsm.Owner.Returns(_owner); }
public void It_should_not_add_a_second_monitor_if_already_on_the_owner() { var parentState = _trigger.ParentState; var actionTriggerAlt = new TriggerTest("a", (action) => {}); actionTriggerAlt.ParentState = parentState; _trigger.PopulateMonitor(); actionTriggerAlt.PopulateMonitor(); Assert.AreEqual(1, _owner.GetComponents <ITriggerMonitor>().Length); }
private void Awake() { this.PlatformController = this.gameObject.GetComponent <PlayerPlatformController2d>(); this.LadderController = this.gameObject.GetComponent <PlayerLadderController2d>(); this.SpriteAnimator = this.transform.Find("Animator").gameObject; this.LadderGrabTest = this.transform.Find("LadderGrabTest").GetComponent <TriggerTest>(); this.LadderDownTest = this.transform.Find("LadderDownTest").GetComponent <TriggerTest>(); // Ladder Controller starts of disabled this.LadderController.SetPlayerControllerEnabled(false); this.PlatformController.SetPlayerControllerEnabled(true); }
private void Awake() { this.PlatformController = this.gameObject.GetComponent<PlayerPlatformController2d>(); this.LadderController = this.gameObject.GetComponent<PlayerLadderController2d>(); this.SpriteAnimator = this.transform.Find("Animator").gameObject; this.LadderGrabTest = this.transform.Find("LadderGrabTest").GetComponent<TriggerTest>(); this.LadderDownTest = this.transform.Find("LadderDownTest").GetComponent<TriggerTest>(); // Ladder Controller starts of disabled this.LadderController.SetPlayerControllerEnabled(false); this.PlatformController.SetPlayerControllerEnabled(true); }
public DialogEvent(List <string> _parts, TriggerTest _shouldTrigger, PostHook _postHook = null) { parts = _parts; shouldTrigger = _shouldTrigger; postHook = _postHook; }