public void BeforeTest() { _pathfinding = new GameObject().AddComponent <MockPathfindingComponent>(); _patrol = _pathfinding.gameObject.AddComponent <TestPatrolComponent>(); _patrol.TestStart(); }
public void AfterTest() { _goal = null; _pathfinding = null; _owner = null; }
public void AfterTest() { _goal.UnregisterGoal(); _goal = null; _emote = null; _pathfinding = null; }
public void AfterTest() { _targetObject = null; _goal.UnregisterGoal(); _goal = null; _attack = null; _emote = null; _pathfinding = null; }
public void BeforeTest() { _pathfinding = new GameObject().AddComponent <MockPathfindingComponent>(); _emote = _pathfinding.gameObject.AddComponent <MockEmoteComponent>(); _pathfinding.gameObject.transform.position = new Vector3(2.0f, 100.0f, 1.0f); _pathfinding.gameObject.AddComponent <TestUnityMessageEventDispatcherComponent>().TestAwake(); _goal = new TestInvestigateDisturbanceGoal(_pathfinding.gameObject, _params); _goal.RegisterGoal(); }
public void AfterTest() { _goal = null; _otherSpecies = null; _species = null; _ownerSpecies = null; _pathfinding = null; _wildlifeService = null; _params = null; }
public void BeforeTest() { _startPosition = new Vector3(12.0f, 100.0f, 120.0f); _owner = new GameObject(); _owner.transform.position = _startPosition; _pathfinding = _owner.AddComponent <MockPathfindingComponent>(); _params = new RemainInRadiusGoalParams { LeftRadiusDesirability = 0.5f, MaxRadius = 10.0f }; _goal = new RemainInRadiusGoal(_owner, _params); }
public void BeforeTest() { _params = new FollowTargetGoalParams { ValidTargetDesirability = 1.0f, LoseFollowRadiusSquared = 2000.0f, FollowRadius = 10.0f }; _wildlifeService = new MockWildlifeService(); var owner = new GameObject(); _pathfinding = owner.AddComponent <MockPathfindingComponent>(); _ownerSpecies = owner.AddComponent <MockSpeciesComponent>(); _species = new GameObject().AddComponent <MockSpeciesComponent>(); _otherSpecies = new GameObject().AddComponent <MockSpeciesComponent>(); _goal = new FollowTargetGoal(owner, _params, _wildlifeService); }
public void BeforeTest() { _pathfinding = new GameObject().AddComponent <MockPathfindingComponent>(); _emote = _pathfinding.gameObject.AddComponent <MockEmoteComponent>(); _pathfinding.gameObject.transform.position = new Vector3(2.0f, 0.0f, 1.0f); _pathfinding.gameObject.AddComponent <TestUnityMessageEventDispatcherComponent>().TestAwake(); _attack = _pathfinding.gameObject.AddComponent <MockAttackComponent>(); _attack.CanAttackResult = true; _goal = new PursuitTargetGoal(_pathfinding.gameObject, _params); _goal.RegisterGoal(); _targetObject = new GameObject(); _targetObject.transform.position = new Vector3(1.0f, 2.0f, 0.0f); _targetObject.AddComponent <MockActionStateMachineComponent>(); }
public void AfterTest() { _patrol = null; _pathfinding = null; }
public void BeforeTest() { _pathfinding = new GameObject().AddComponent <MockPathfindingComponent>(); }