protected override void OnStyleChanged(UIStyle style) { base.OnStyleChanged(style); Background.ValueFor(this).Update(PeerBackground, DefaultBackground); FillImage.ValueFor(this).Update(PeerFill, DefaultFillImage); HandleImage.ValueFor(this).Update(PeerHandle, DefaultHandleImage); }
protected override SizeF ArrangeOverride(SizeF finalSize) { float x = (finalSize.Width - DesiredSize.Width) / 2; float y = (finalSize.Height - DesiredSize.Height) / 2; CenterBackgroundImage.Arrange(GetImageRect(x, y, CenterBackgroundImage)); LeftImage.Arrange(GetImageRect(x, y, LeftImage)); RightImage.Arrange(GetImageRect(x, y, RightImage)); TopImage.Arrange(GetImageRect(x, y, TopImage)); BottomImage.Arrange(GetImageRect(x, y, BottomImage)); FillImage.Arrange(GetImageRect(x, y, FillImage)); return(finalSize); }
void Awake() { _fillImage = GetComponent <FillImage>(); }
void Start() { _fillImage = GetComponent <FillImage>(); ShowXPValues(); }