private void PlayerDetached()
 {
     if (!CurrentlyControlled)
     {
         return;
     }
     _ui?.Dispose();
     _ui = null;
 }
Ejemplo n.º 2
0
 private void PlayerAttached()
 {
     if (!CurrentlyControlled || _ui != null)
     {
         return;
     }
     _ui = new StatusEffectsUI();
     _userInterfaceManager.StateRoot.AddChild(_ui);
     UpdateIcons();
 }
Ejemplo n.º 3
0
        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() }
            };
        }
Ejemplo n.º 4
0
 private void PlayerDetached()
 {
     _ui?.Dispose();
     _ui = null;
 }
Ejemplo n.º 5
0
 private void PlayerDetached()
 {
     _ui?.Dispose();
     _ui = null;
     _cooldown.Clear();
 }