public BehaviourTreeNodeProxy(NodeProto p)
 {
     Node  = (T)Activator.CreateInstance(typeof(T), p);
     Proto = p;
     UpdateData();
 }
 public ArgsFromNumber(NodeProto nodeProto) : base(nodeProto)
 {
 }
Пример #3
0
 public CheckUnitInPenalty(NodeProto nodeProto) : base(nodeProto)
 {
 }
 public ChangeCdRob(NodeProto nodeProto) : base(nodeProto)
 {
 }
 public AddArgsNumber(NodeProto nodeProto) : base(nodeProto)
 {
 }
Пример #6
0
 public GetFaceDir(NodeProto nodeProto) : base(nodeProto)
 {
 }
 public IsMyActor(NodeProto nodeProto) : base(nodeProto)
 {
 }
 public GetActor(NodeProto nodeProto) : base(nodeProto)
 {
 }
Пример #9
0
 public static void NodeAddAttributes(NodeProto node, string argName, IEnumerable <bool> value)
 => node.Attribute.Add(MakeAttribute(argName, value.Select(v => v ? (long)1 : 0)));
Пример #10
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)
 {
 }
Пример #14
0
 public Selector(NodeProto nodeProto) : base(nodeProto)
 {
 }
 public CheckBallCross(NodeProto nodeProto) : base(nodeProto)
 {
 }
Пример #16
0
 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)
 {
 }
Пример #18
0
 public static void NodeAddAttributes(NodeProto node, string argName, string value)
 => node.Attribute.Add(MakeAttribute(argName, StringToByteString(value)));
 public SetBreakPauseButtonState(NodeProto nodeProto) : base(nodeProto)
 {
 }
Пример #20
0
 public static void NodeAddAttributes(NodeProto node, string argName, IEnumerable <GraphProto> value)
 => node.Attribute.Add(MakeAttribute(argName, value));
Пример #21
0
 public BuffAddRoot(NodeProto nodeProto) : base(nodeProto)
 {
 }
Пример #22
0
 public static void NodeAddAttributes(NodeProto node, string argName, Type value)
 => node.Attribute.Add(MakeAttribute(argName, ConvertToTensorProtoType(value)));
 public ResetOperState(NodeProto nodeProto) : base(nodeProto)
 {
 }
Пример #24
0
 public GetSkillAttr(NodeProto nodeProto) : base(nodeProto)
 {
 }
 public ArgsFromObject(NodeProto nodeProto) : base(nodeProto)
 {
 }
Пример #26
0
 public CheckUnitInGoalarea(NodeProto nodeProto) : base(nodeProto)
 {
 }
 public GetPassTarget(NodeProto nodeProto) : base(nodeProto)
 {
 }
 public GetFootball(NodeProto nodeProto) : base(nodeProto)
 {
 }
Пример #29
0
 public static void NodeAddAttributes(NodeProto node, string argName, double value)
 => node.Attribute.Add(MakeAttribute(argName, value));
Пример #30
0
 // 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);
 }