Пример #1
0
        protected override void OnDestroy()
        {
            EnergyCounter.gameEnergyDidChangeEvent -= HandleEnergyDidChange;

            EnergyCounter = null !;
            EnergyPanel   = null !;
            Modifiers     = null !;
            Config        = null !;
            EnergyBar     = null !;
        }
Пример #2
0
        [Inject] public void ModifierInit(IGameEnergyCounter igec, GameEnergyUIPanel geuip, GameplayModifiers gm, Config.Energy c)
        {
            Logger.Logger.Debug("EnergyBarPanelModifier:ModifierInit()");
            EnergyCounter = igec;
            EnergyPanel   = geuip;
            Modifiers     = gm;
            Config        = c;

            transform.SetParent(geuip.transform);
            ModPanel();
        }