From 7a367d24abab210b943b52459dd9d003e85a203d Mon Sep 17 00:00:00 2001 From: monitor1394 Date: Mon, 13 Feb 2023 07:20:50 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=9E=84ChartHelper.GetOrAddComponent?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Component/Background/BackgroundHandler.cs | 2 +- Runtime/Component/Legend/LegendHelper.cs | 6 +-- Runtime/Component/Tooltip/TooltipView.cs | 6 +-- Runtime/Internal/Utilities/ChartHelper.cs | 47 +++++++++++++++---- Runtime/Serie/SerieHandler.cs | 2 +- 5 files changed, 45 insertions(+), 18 deletions(-) diff --git a/Runtime/Component/Background/BackgroundHandler.cs b/Runtime/Component/Background/BackgroundHandler.cs index e99535c0..77c6d8ff 100644 --- a/Runtime/Component/Background/BackgroundHandler.cs +++ b/Runtime/Component/Background/BackgroundHandler.cs @@ -19,7 +19,7 @@ namespace XCharts.Runtime component.gameObject = backgroundObj; backgroundObj.hideFlags = chart.chartHideFlags; - var backgroundImage = ChartHelper.GetOrAddComponent(backgroundObj); + var backgroundImage = ChartHelper.EnsureComponent(backgroundObj); ChartHelper.UpdateRectTransform(backgroundObj, chart.chartMinAnchor, chart.chartMaxAnchor, chart.chartPivot, chart.chartSizeDelta); backgroundImage.sprite = component.image; diff --git a/Runtime/Component/Legend/LegendHelper.cs b/Runtime/Component/Legend/LegendHelper.cs index 9151d94d..3ca396a4 100644 --- a/Runtime/Component/Legend/LegendHelper.cs +++ b/Runtime/Component/Legend/LegendHelper.cs @@ -50,11 +50,11 @@ namespace XCharts.Runtime var objPivot = new Vector2(0, 1); var btnObj = ChartHelper.AddObject(objName, parent, objAnchorMin, objAnchorMax, objPivot, sizeDelta); var iconObj = ChartHelper.AddObject("icon", btnObj.transform, anchorMin, anchorMax, pivot, iconSizeDelta); - var img = ChartHelper.GetOrAddComponent(btnObj); + var img = ChartHelper.EnsureComponent(btnObj); img.color = Color.clear; img.raycastTarget = true; - ChartHelper.GetOrAddComponent