/******************************************/ /* */ /* Copyright (c) 2018 monitor1394 */ /* https://github.com/monitor1394 */ /* */ /******************************************/ using System.Collections.Generic; using UnityEngine; namespace XCharts { public partial class LiquidChart { /// /// 容器组件列表。 /// public List vessels { get { return m_Vessels; } } /// /// 移除所有容器组件。 /// public void RemoveVessel() { m_Vessels.Clear(); } /// /// 添加容器组件。 /// public void AddVessel(Vessel vessel) { m_Vessels.Add(vessel); } /// /// 添加容器组件。 /// public Vessel AddVessel(Vessel.Shape shape, Vector2 center, float radius) { var vessel = new Vessel(); vessel.shape = shape; vessel.radius = radius; vessel.center[0] = center.x; vessel.center[1] = center.y; AddVessel(vessel); return vessel; } /// /// 获得指定索引的容器组件。 /// /// /// public Vessel GetVessel(int vesselIndex) { if (vesselIndex < 0 || vesselIndex > m_Vessels.Count - 1) return null; return m_Vessels[vesselIndex]; } } }