BrashMonkey.Spriter.DataPlugins.SpriterDataUnity.FindChildSpriteObject C# (CSharp) Method

FindChildSpriteObject() private method

private FindChildSpriteObject ( Transform baseGO, ISpriterTimelineObject obj ) : SpriterNGUIColorHelper
baseGO UnityEngine.Transform
obj ISpriterTimelineObject
return SpriterNGUIColorHelper
        SpriterNGUIColorHelper FindChildSpriteObject(Transform baseGO, ISpriterTimelineObject obj)
        {
            string spriteName = GetSpriteName(obj.targetFile.name);

            //create the UISprite object
            var t = baseGO.Find(spriteName);
            if (t != null)
                return t.GetComponent<SpriterNGUIColorHelper>();

            var go = new GameObject(spriteName);
            go.transform.parent = baseGO;
            go.transform.localPosition = Vector3.zero;

            AddSprite(obj, go);

            var result = go.AddComponent<SpriterNGUIColorHelper>();

            return result;
        }