Beispiel #1
0
        public virtual MyObjectBuilder_BehaviorTreeNodeMemory GetObjectBuilder()
        {
            MyObjectBuilder_BehaviorTreeNodeMemory memory1 = MyBehaviorTreeNodeMemoryFactory.CreateObjectBuilder(this);

            memory1.InitCalled = this.InitCalled;
            return(memory1);
        }
Beispiel #2
0
        public override void Init(MyObjectBuilder_BehaviorTreeNodeMemory builder)
        {
            base.Init(builder);
            MyObjectBuilder_BehaviorTreeControlNodeMemory memory = builder as MyObjectBuilder_BehaviorTreeControlNodeMemory;

            this.InitialIndex = memory.InitialIndex;
        }
Beispiel #3
0
        public override void Init(MyObjectBuilder_BehaviorTreeNodeMemory builder)
        {
            base.Init(builder);

            var ob = builder as MyObjectBuilder_BehaviorTreeControlNodeMemory;

            InitialIndex = ob.InitialIndex;
        }
Beispiel #4
0
        public override void Init(MyObjectBuilder_BehaviorTreeNodeMemory builder)
        {
            base.Init(builder);
            MyObjectBuilder_BehaviorTreeDecoratorNodeMemory memory = builder as MyObjectBuilder_BehaviorTreeDecoratorNodeMemory;

            this.ChildState           = memory.ChildState;
            this.DecoratorLogicMemory = GetLogicMemoryByBuilder(memory.Logic);
        }
Beispiel #5
0
        public override void Init(MyObjectBuilder_BehaviorTreeNodeMemory builder)
        {
            base.Init(builder);

            var ob = builder as MyObjectBuilder_BehaviorTreeDecoratorNodeMemory;

            ChildState           = ob.ChildState;
            DecoratorLogicMemory = GetLogicMemoryByBuilder(ob.Logic);
        }
 public virtual void Init(MyObjectBuilder_BehaviorTreeNodeMemory builder)
 {
     InitCalled = builder.InitCalled;
 }
Beispiel #7
0
        public static MyBehaviorTreeNodeMemory CreateNodeMemory(MyObjectBuilder_BehaviorTreeNodeMemory builder)
        {
            var obj = m_objectFactory.CreateInstance(builder.TypeId);

            return(obj);
        }
Beispiel #8
0
 public static MyBehaviorTreeNodeMemory CreateNodeMemory(MyObjectBuilder_BehaviorTreeNodeMemory builder) =>
 m_objectFactory.CreateInstance(builder.TypeId);