/// <summary>Overridden from <see cref="Engine.EntitySystem.Entity.OnPostCreate(Boolean)"/>.</summary> protected override void OnPostCreate(bool loaded) { base.OnPostCreate(loaded); foreach (MapObjectAttachedObject attachedObject in AttachedObjects) { attachedGuiObject = attachedObject as MapObjectAttachedGui; if (attachedGuiObject != null) { controlManager = attachedGuiObject.ControlManager; break; } } CreateMainControl(); }
/// <summary>Overridden from <see cref="Engine.EntitySystem.Entity.OnDestroy()"/>.</summary> protected override void OnDestroy() { mainControl = null; controlManager = null; base.OnDestroy(); }