private void PlayerDetached() { if (!CurrentlyControlled) { return; } _ui?.Dispose(); _ui = null; }
private void PlayerAttached() { if (!CurrentlyControlled || _ui != null) { return; } _ui = new StatusEffectsUI(); _userInterfaceManager.StateRoot.AddChild(_ui); UpdateIcons(); }
public override void OnAdd() { base.OnAdd(); _window = new SpeciesWindow(); _ui = new StatusEffectsUI(); EffectsDictionary = new Dictionary <ScreenEffects, Overlay>() { { ScreenEffects.CircleMask, new CircleMaskOverlay() }, { ScreenEffects.GradientCircleMask, new GradientCircleMask() } }; }
private void PlayerDetached() { _ui?.Dispose(); _ui = null; }
private void PlayerDetached() { _ui?.Dispose(); _ui = null; _cooldown.Clear(); }