Пример #1
0
 public override void Load(LoadObjectStore ObjectStore)
 {
     base.Load(ObjectStore);
     _State = ObjectStore.LoadGoalState("state");
     foreach (var Goal in ObjectStore.LoadGoals("sub-goals"))
     {
         _SubGoals.Add(Goal);
     }
 }
Пример #2
0
        public override void Load(LoadObjectStore ObjectStore)
        {
            base.Load(ObjectStore);
            ObjectStore.LoadForEach("item", delegate(LoadObjectStore ItemObjectStore)
            {
                var Key   = ItemObjectStore.LoadStringProperty("key");
                var Value = ItemObjectStore.LoadProperty("value");

                _Items.Add(Key, Value);
            });
        }
Пример #3
0
        public override void Load(LoadObjectStore ObjectStore)
        {
            base.Load(ObjectStore);

            var HasCount = ObjectStore.LoadBooleanProperty("has-count");

            if (HasCount == true)
            {
                Count = ObjectStore.LoadUInt32Property("count");
            }
            Behavior = ObjectStore.LoadObjectProperty <Goal>("behavior");
        }
Пример #4
0
 public override void Load(LoadObjectStore ObjectStore)
 {
     base.Load(ObjectStore);
     _Desk = ObjectStore.LoadDeskProperty("desk");
 }
Пример #5
0
 public override void Load(LoadObjectStore ObjectStore)
 {
     base.Load(ObjectStore);
     _TargetFloor = ObjectStore.LoadInt32Property("target-floor");
 }
 public override void Load(LoadObjectStore ObjectStore)
 {
     base.Load(ObjectStore);
     X = ObjectStore.LoadDoubleProperty("x");
 }
Пример #7
0
 public override void Load(LoadObjectStore ObjectStore)
 {
     base.Load(ObjectStore);
     _CleaningTarget  = ObjectStore.LoadDeskProperty("cleaning-target");
     _StartTrashLevel = ObjectStore.LoadDoubleProperty("start-trash-level");
 }
Пример #8
0
 public override void Load(LoadObjectStore ObjectStore)
 {
     base.Load(ObjectStore);
     Mind = ObjectStore.LoadMindProperty("mind");
 }
Пример #9
0
 public override void Load(LoadObjectStore ObjectStore)
 {
     State = ObjectStore.LoadTravelActionState("state");
 }
Пример #10
0
 public override void Load(LoadObjectStore ObjectStore)
 {
     base.Load(ObjectStore);
     _RootGoal = ObjectStore.LoadGoalProperty("root-goal");
 }
Пример #11
0
 public override void Load(LoadObjectStore ObjectStore)
 {
     base.Load(ObjectStore);
     _ActionState = ObjectStore.LoadActionStateProperty("action-state");
     _MinutesToActionStateChange = ObjectStore.LoadDoubleProperty("minutes-to-action-state-change");
 }
Пример #12
0
 public virtual void Load(LoadObjectStore ObjectStore)
 {
 }
Пример #13
0
 public override void Load(LoadObjectStore ObjectStore)
 {
     base.Load(ObjectStore);
     Memory = ObjectStore.LoadMemoryProperty("memory");
 }
 public override void Load(LoadObjectStore ObjectStore)
 {
     base.Load(ObjectStore);
     _TravelActions = ObjectStore.LoadListProperty <TravelAction>("travel-actions");
 }
Пример #15
0
 public override void Load(LoadObjectStore ObjectStore)
 {
     base.Load(ObjectStore);
     _Location = ObjectStore.LoadVector2Property("location");
 }
Пример #16
0
 public override void Load(LoadObjectStore ObjectStore)
 {
     base.Load(ObjectStore);
     Behaviors      = ObjectStore.LoadListProperty <Goal>("behaviors");
     _BehaviorIndex = ObjectStore.LoadInt32Property("behavior-index");
 }