//------------------------------------------------------------------------------------------------------------------------- #endregion #region Functions //------------------------------------------------------------------------------------------------------------------------- public void Update(IOUIHints other) { // update only 'IsTrigger' this.IsTrigger = other.IsTrigger; // if 'IsTrigger' is disabled if (!IsTrigger) { // assing default value so we don't need to write this value into DB this.TriggerPlacement = eTriggerPlacement.Bottom; } }
//------------------------------------------------------------------------------------------------------------------------- public IOUIHints(bool IsVisible, bool isTrigger, eTriggerPlacement TriggerPlacement) { this.IsVisible = IsVisible; this.IsTrigger = isTrigger; this.TriggerPlacement = TriggerPlacement; }