public void test_action_child_agent_0() { testAgent.btsetcurrent("node_test/action_child_agent_0"); testAgent.resetProperties(); testAgent.initChildAgentTest(); testAgent.btexec(); ChildNodeTest ct = testAgent.GetVariable <ChildNodeTest>("par_child_agent_1"); Assert.AreEqual(666, ct.testVar_0); Assert.AreEqual(888, ct.testVar_1); Assert.AreEqual(999, ct.testVar_2); }
public void initGlobalTestEnv() { BehaviacSystem.Instance.Init(); GameObject testAgentObject = new GameObject(); testAgentObject.name = "@UnitTestAgent"; testAgentObject.transform.localPosition = Vector3.zero; testAgentObject.transform.localRotation = Quaternion.identity; testAgentObject.transform.localScale = Vector3.one; testAgent = testAgentObject.AddComponent<AgentNodeTest>(); testAgent.init(); testChild = testAgentObject.AddComponent<ChildNodeTest>(); testChild.init(); }
public void initGlobalTestEnv() { BehaviacSystem.Instance.Init(); GameObject testAgentObject = new GameObject(); testAgentObject.name = "@UnitTestAgent"; testAgentObject.transform.localPosition = Vector3.zero; testAgentObject.transform.localRotation = Quaternion.identity; testAgentObject.transform.localScale = Vector3.one; testAgent = testAgentObject.AddComponent <AgentNodeTest>(); testAgent.init(); testChild = testAgentObject.AddComponent <ChildNodeTest>(); testChild.init(); }
public void SetChildAgent(ChildNodeTest child) { _child = child; }