public static SgtRingSegment Create(SgtRing ring) { var segment = SgtComponentPool <SgtRingSegment> .Pop("Segment", ring.gameObject.layer, ring.transform); segment.Ring = ring; return(segment); }
public static SgtRingSegment Create(SgtRing ring) { var segment = SgtComponentPool<SgtRingSegment>.Pop("Segment", ring.transform); segment.Ring = ring; return segment; }
public static SgtRingModel Create(SgtRing ring) { var segment = SgtComponentPool <SgtRingModel> .Pop(ring.transform, "Ring Model", ring.gameObject.layer); segment.Ring = ring; return(segment); }
protected virtual void Start() { if (startCalled == false) { startCalled = true; if (Ring == null) { Ring = GetComponent <SgtRing>(); } CheckUpdateCalls(); } }