/** @private */ override protected System.Object generateDisplay(TextureAtlas textureAtlas, string fullName, float pivotX, float pivotY) { UnityBoneDisplay display = new UnityBoneDisplay (textureAtlas, fullName, pivotX, pivotY); /* Sprite subTexture = _textures[Array.IndexOf(_names, fullName)]; if (subTexture!=null) { //Logger.Log("generate display " + fullName); GameObject imageContainer = new GameObject(); //GameObject image = new GameObject(); SpriteRenderer spriteRenderer = imageContainer.AddComponent(typeof(SpriteRenderer)) as SpriteRenderer; spriteRenderer.sprite = subTexture; //image.transform.parent = imageContainer.transform; //image.transform.localPosition = new Vector3( -pivotX/100 , -pivotY/100, 1); return imageContainer; } return null; */ return display; }
/** * @inheritDoc */ public void Dispose() { if (_display != null) { (_display as UnityBoneDisplay).Dispose(); _display = null; } }
/** * @inheritDoc */ public void Dispose() { if(_display!=null) { (_display as UnityBoneDisplay).Dispose(); _display = null; } }