internal override void UnloadCore(IInteractivityRoot root) { foreach (var caseTrigger in ActualCaseTriggers) { caseTrigger.Unload(root); } base.UnloadCore(root); }
internal override void UnloadCore(IInteractivityRoot root) { foreach (var action in ActualActions) { action.Unload(root); } base.UnloadCore(root); }
internal override void LoadCore(IInteractivityRoot root) { base.LoadCore(root); foreach (var caseTrigger in ActualCaseTriggers) { caseTrigger.Load(root); } }
internal override void Deinitialize(IInteractivityRoot root) { foreach (var condition in ActualConditions) { condition.Unload(root); } base.Deinitialize(root); }
internal override void Initialize(IInteractivityRoot root) { base.Initialize(root); foreach (var condition in ActualConditions) { condition.Load(root); } }
internal virtual void UnloadCore(IInteractivityRoot root) { var count = Count; for (var i = 0; i < count; i++) { this[i].Unload(root); } }
internal override void LoadCore(IInteractivityRoot root) { base.LoadCore(root); if (IsApplied == false) { return; } foreach (var setter in this) { setter.Apply(); } }
internal override void LoadCore(IInteractivityRoot root) { UpdateTimer(); base.LoadCore(root); }
internal void Unload(IInteractivityRoot root) { UnloadCore(root); IsLoaded = false; }
internal void Load(IInteractivityRoot root) { IsLoaded = true; LoadCore(root); }