public BehaviourTreeNodeProxy(NodeProto p) { Node = (T)Activator.CreateInstance(typeof(T), p); Proto = p; UpdateData(); }
public ArgsFromNumber(NodeProto nodeProto) : base(nodeProto) { }
public CheckUnitInPenalty(NodeProto nodeProto) : base(nodeProto) { }
public ChangeCdRob(NodeProto nodeProto) : base(nodeProto) { }
public AddArgsNumber(NodeProto nodeProto) : base(nodeProto) { }
public GetFaceDir(NodeProto nodeProto) : base(nodeProto) { }
public IsMyActor(NodeProto nodeProto) : base(nodeProto) { }
public GetActor(NodeProto nodeProto) : base(nodeProto) { }
public static void NodeAddAttributes(NodeProto node, string argName, IEnumerable <bool> value) => node.Attribute.Add(MakeAttribute(argName, value.Select(v => v ? (long)1 : 0)));
public MultiplyFloat(NodeProto nodeProto) : base(nodeProto) { }
public HasPassTarget(NodeProto nodeProto) : base(nodeProto) { }
public GetPauseReason(NodeProto nodeProto) : base(nodeProto) { }
public CheckSkillOn(NodeProto nodeProto) : base(nodeProto) { }
public Selector(NodeProto nodeProto) : base(nodeProto) { }
public CheckBallCross(NodeProto nodeProto) : base(nodeProto) { }
public static void NodeAddAttributes(NodeProto node, string argName, IEnumerable <ReadOnlyMemory <char> > value) => node.Attribute.Add(MakeAttribute(argName, StringToByteString(value)));
public SetCameraRotation(NodeProto nodeProto) : base(nodeProto) { }
public static void NodeAddAttributes(NodeProto node, string argName, string value) => node.Attribute.Add(MakeAttribute(argName, StringToByteString(value)));
public SetBreakPauseButtonState(NodeProto nodeProto) : base(nodeProto) { }
public static void NodeAddAttributes(NodeProto node, string argName, IEnumerable <GraphProto> value) => node.Attribute.Add(MakeAttribute(argName, value));
public BuffAddRoot(NodeProto nodeProto) : base(nodeProto) { }
public static void NodeAddAttributes(NodeProto node, string argName, Type value) => node.Attribute.Add(MakeAttribute(argName, ConvertToTensorProtoType(value)));
public ResetOperState(NodeProto nodeProto) : base(nodeProto) { }
public GetSkillAttr(NodeProto nodeProto) : base(nodeProto) { }
public ArgsFromObject(NodeProto nodeProto) : base(nodeProto) { }
public CheckUnitInGoalarea(NodeProto nodeProto) : base(nodeProto) { }
public GetPassTarget(NodeProto nodeProto) : base(nodeProto) { }
public GetFootball(NodeProto nodeProto) : base(nodeProto) { }
public static void NodeAddAttributes(NodeProto node, string argName, double value) => node.Attribute.Add(MakeAttribute(argName, value));
// Layer identification (name and op) public static string GetName(NodeProto node) { // prefer node.output over the node.name return(node.Output.Count > 0 ? node.Output[0] : node.Name); }