Exemple #1
0
    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;
    }
Exemple #3
0
    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();
        }
    }