Пример #1
0
        protected override void OnDestroy()
        {
            ClientCloseC4Menu(this);

            TimerDisplay?.Delete();
            TimerDisplay = null;

            base.OnDestroy();
        }
Пример #2
0
        private void UpdateDisplayTransform()
        {
            if (!CreatedDisplay)
            {
                TimerDisplay   = new();
                CreatedDisplay = true;

                TimerDisplay.PanelBounds = new Rect(-120, 0, 140, 80);

                TimerDisplay.AddClass("c4worldtimer");
                TimerDisplay.StyleSheet.Add(Sandbox.UI.StyleSheet.FromFile("/ui/alivehud/c4/C4WorldTimer.scss"));

                TimerDisplayLabel      = TimerDisplay.Add.Label();
                TimerDisplayLabel.Text = EMPTY_TIMER;
            }

            TimerDisplay.Transform  = GetAttachment("timer") ?? Transform;
            TimerDisplay.WorldScale = 0.5f;
        }