public override void Load(LoadObjectStore ObjectStore) { base.Load(ObjectStore); _ActionFraction = ObjectStore.LoadDoubleProperty("action-fraction"); _AnimationFraction = ObjectStore.LoadDoubleProperty("animation-fraction"); _AnimationState = ObjectStore.LoadAnimationStateProperty("animation-state"); _ArrivesAtMinute = ObjectStore.LoadUInt64Property("arrives-at-minute"); _ArrivesAtMinuteOfDay = ObjectStore.LoadUInt64Property("arrives-at-minute-of-day"); _AtDesk = ObjectStore.LoadBooleanProperty("at-desk"); _BackgroundColor = ObjectStore.LoadColorProperty("background-color"); _BorderColor = ObjectStore.LoadColorProperty("border-color"); _Desk = ObjectStore.LoadDeskProperty("desk"); _Height = ObjectStore.LoadDoubleProperty("height"); _LeavesAtMinute = ObjectStore.LoadUInt64Property("leaves-at-minute"); _LivingSide = ObjectStore.LoadLivingSideProperty("living-side"); _Name = ObjectStore.LoadStringProperty("name"); _Wage = ObjectStore.LoadUInt64Property("wage"); _Width = ObjectStore.LoadDoubleProperty("width"); _WorkMinutes = ObjectStore.LoadUInt64Property("work-minutes"); _X = ObjectStore.LoadDoubleProperty("x"); _Y = ObjectStore.LoadDoubleProperty("y"); }