Example #1
0
 public override void Init(MyObjectBuilder_BehaviorTreeDecoratorNodeMemory.LogicMemoryBuilder logicMemoryBuilder)
 {
     MyObjectBuilder_BehaviorTreeDecoratorNodeMemory.TimerLogicMemoryBuilder builder = logicMemoryBuilder as MyObjectBuilder_BehaviorTreeDecoratorNodeMemory.TimerLogicMemoryBuilder;
     this.CurrentTime      = Stopwatch.GetTimestamp() - builder.CurrentTime;
     this.TimeLimitReached = builder.TimeLimitReached;
 }
Example #2
0
 public override MyObjectBuilder_BehaviorTreeDecoratorNodeMemory.LogicMemoryBuilder GetObjectBuilder()
 {
     MyObjectBuilder_BehaviorTreeDecoratorNodeMemory.TimerLogicMemoryBuilder builder1 = new MyObjectBuilder_BehaviorTreeDecoratorNodeMemory.TimerLogicMemoryBuilder();
     builder1.CurrentTime      = Stopwatch.GetTimestamp() - this.CurrentTime;
     builder1.TimeLimitReached = this.TimeLimitReached;
     return(builder1);
 }