示例#1
0
 public override void Initialize(Behavior3NodeCfg cfg)
 {
     base.Initialize(cfg);
     this.info  = cfg.GetString("info", "log-action");
     this.name  = "LogAction";
     this.title = "LogAction";
 }
示例#2
0
        public override void Initialize(Behavior3NodeCfg cfg)
        {
            base.Initialize(cfg);

            this.name  = "MemPriority";
            this.title = "MemPriority ";
        }
示例#3
0
 public override void Initialize(Behavior3NodeCfg cfg)
 {
     base.Initialize(cfg);
     this.maxLoop = cfg.GetInt32("maxLoop", 1);
     this.name    = "Limiter";
     this.title   = "Limit <maxLoop> Activations";
 }
 public override void Initialize(Behavior3NodeCfg cfg)
 {
     base.Initialize(cfg);
     this.maxLoop = cfg.GetInt32("maxLoop", -1);
     this.name    = "RepeatUntilFailure";
     this.title   = "Repeat Until Failure";
 }
示例#5
0
        public override void Initialize(Behavior3NodeCfg cfg)
        {
            base.Initialize(cfg);

            this.name  = "Inverter";
            this.title = "Inverter ";
        }
示例#6
0
 public override void Initialize(Behavior3NodeCfg cfg)
 {
     base.Initialize(cfg);
     this.maxLoop = cfg.GetInt32("maxLoop", -1);
     //this.maxLoop = cfg.GetValue<int>("maxLoop", -1);
     this.name  = "Repeater";
     this.title = "Repeat <maxLoop>x";
 }
示例#7
0
 public override void Initialize(Behavior3NodeCfg cfg)
 {
     base.Initialize(cfg);
     this.category = Constants.DECORATOR;
 }
示例#8
0
 public override void Initialize(Behavior3NodeCfg cfg)
 {
     base.Initialize(cfg);
     this.category = Constants.CONDITION;
 }