Beispiel #1
0
        public override bool Draw(Rect rect)
        {
            var result = Widget?.Draw(rect) ?? false;

            Widget = null;
            return(result);
        }
Beispiel #2
0
        public void Build(PawnModel model)
        {
            var widget = HudModel.GetWidget(model, _type, _defName);

            Widget = IsTargetted(model) ? widget : HudBlank.Get(widget.Height);
        }
Beispiel #3
0
 public void Flush() => Widget = null;