protected internal override void GetPorts(PortList portList) { portList.Add(transformPort); portList.Add(new OutputPort <Vector3>("Position", () => transformPort.IsConnected ? transformPort.Input.position : Vector3.zero)); portList.Add(new OutputPort <Quaternion>("Rotation", () => transformPort.IsConnected ? transformPort.Input.rotation : Quaternion.identity)); portList.Add(new OutputPort <Vector3>("Scale", () => transformPort.IsConnected ? transformPort.Input.localScale : Vector3.one)); }
internal void Initialize(BehaviourTree parent) { Parent = parent; if (_portList == null) { _portList = new PortList(); } _portList.Clear(); GetPorts(_portList); }
protected internal override void GetPorts(PortList portList) { base.GetPorts(portList); MessagePort = new InputPort <string>("Message", () => message); portList.Add(MessagePort); }
protected internal override void GetPorts(PortList portList) { paramPort = new InputPort <bool>("Is Active", () => defaultIsActive); portList.Add(paramPort); base.GetPorts(portList); }
protected internal override void GetPorts(PortList portList) { portList.Add(new OutputPort <Transform>("Target", GetTarget)); base.GetPorts(portList); }
protected internal override void GetPorts(PortList portList) { isSuccessPort = new OutputPort <bool>("Is Success", () => isSuccess); portList.Add(isSuccessPort); base.GetPorts(portList); }
protected internal override void GetPorts(PortList portList) { portList.Add(new OutputPort <T>("value", GetOutput)); }
protected internal override void GetPorts(PortList portList) { paramPort = new InputPort <float>("Value", () => defaultValue); portList.Add(paramPort); base.GetPorts(portList); }
internal protected virtual void GetPorts(PortList portList) { }