public override void Init() { AddOutputLink("turn_complete"); m_targetData = ScriptableObject.CreateInstance(typeof(AIActionData)) as AIActionData; m_targetData.DataID = "turn_to_face_target"; m_targetData.DataType = typeof(Vector3).AssemblyQualifiedName; // Add data m_inputData.Add(m_targetData); }
public override void Init() { AddOutputLink("nav_complete"); // Required input-data AIActionData navTargetData = ScriptableObject.CreateInstance(typeof(AIActionData)) as AIActionData; navTargetData.DataID = "nav_target"; navTargetData.DataType = typeof(Vector3).AssemblyQualifiedName; // Add data m_inputData.Add(navTargetData); }
public override void Init() { AIActionData idleTimeData = ScriptableObject.CreateInstance(typeof(AIActionData)) as AIActionData; AIActionLink actionLink = ScriptableObject.CreateInstance(typeof(AIActionLink)) as AIActionLink; actionLink.linkName = "idle_complete"; idleTimeData.DataID = "input_idle_time"; idleTimeData.DataType = typeof(float).AssemblyQualifiedName; m_inputData.Add(idleTimeData); m_outputLinks.Add(actionLink); }
public override void Init() { AIActionData data0 = ScriptableObject.CreateInstance(typeof(AIActionData)) as AIActionData; AIActionData data1 = ScriptableObject.CreateInstance(typeof(AIActionData)) as AIActionData; data0.DataID = "action_input"; data0.BlackboardSourceID = "test_blackboard_id"; data0.DataType = typeof(float).AssemblyQualifiedName; data1.DataID = "action_input1"; data1.BlackboardSourceID = "test_blackboard_id1"; data1.DataType = typeof(float).AssemblyQualifiedName; m_inputData.Add(data0); m_inputData.Add(data1); m_outputData.Add(data1); AIActionLink link = ScriptableObject.CreateInstance(typeof(AIActionLink)) as AIActionLink; link.linkName = "complete"; m_outputLinks.Add(link); /* * m_outputLinks.Add("thing"); * m_outputLinks.Add("thing0"); * m_outputLinks.Add("thing1"); * m_outputLinks.Add("thing2"); * m_outputLinks.Add("thing3"); * m_outputLinks.Add("thing4"); * m_outputLinks.Add("thing5"); * m_outputLinks.Add("thing6"); * m_outputLinks.Add("thing7"); * m_outputLinks.Add("thing8"); */ }