public override void resetByTimeLineInfo(FlashUtils.MCTimeLineInfo mcTimeLineInfo_, MovieClip mainMOvieClip_) { base.resetByTimeLineInfo(mcTimeLineInfo_, mainMOvieClip_); for (int _idx = 0; _idx < mcTimeLineInfo.childrenInfos.Length; _idx++) { FlashUtils.ChildInfo _ci = mcTimeLineInfo.childrenInfos[_idx]; if (_ci.insName == "btnBg") { _btnBgTransform = _disOnStage[_ci].selfTrans; _btnBgBounds = _btnBgTransform.gameObject.GetComponent <SpriteRenderer> ().sprite.bounds; } if (_ci.insName == "poseDot") { _poseDotTransform = _disOnStage[_ci].selfTrans; _poseDotBounds = _poseDotTransform.gameObject.GetComponent <SpriteRenderer> ().sprite.bounds; } } if ( _btnBgTransform == null || _poseDotTransform == null ) { Debug.LogError("ERROR " + System.Reflection.MethodBase.GetCurrentMethod().ReflectedType.FullName + " -> " + new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name + " : " + "'btnBg' or 'poseDot' not put on stage..." ); } }
public override void resetByTimeLineInfo(FlashUtils.MCTimeLineInfo mcTimeLineInfo_, MovieClip mainMOvieClip_) { base.resetByTimeLineInfo(mcTimeLineInfo_, mainMOvieClip_); for (int _idx = 0; _idx < mcTimeLineInfo.childrenInfos.Length; _idx++) { FlashUtils.ChildInfo _ci = mcTimeLineInfo.childrenInfos[_idx]; if (_ci.insName == "redDot") { redDotTransform = _disOnStage[_ci].selfTrans; } } if (redDotTransform == null) { Debug.LogError("ERROR " + System.Reflection.MethodBase.GetCurrentMethod().ReflectedType.FullName + " -> " + new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name + " : " + "'redDot' not put on stage..." ); } redDotTransform.gameObject.GetComponent <SpriteRenderer> ().sprite = null; Shader _shader = Shader.Find("Sprites/Default"); Material _material = new Material(_shader); trailRenderer = redDotTransform.gameObject.AddComponent <TrailRenderer> (); trailRenderer.material = _material; trailRenderer.textureMode = LineTextureMode.RepeatPerSegment; trailRenderer.startColor = Color.red; trailRenderer.endColor = Color.yellow; trailRenderer.startWidth = 0.05f; trailRenderer.endWidth = 0.01f; trailRenderer.time = 1f; }
public virtual void initByChildInfo(FlashUtils.ChildInfo childInfo_, MovieClip parentMovieClip_) { childInfo = childInfo_; propertyInFrames = childInfo_.propertyInFrames; gameObject.name = childInfo_.insName; _beginFrame = childInfo_.beginFrame; xyChanged = childInfo_.xyChanged; sxyChanged = childInfo_.sxyChanged; roChanged = childInfo_.roChanged; rgbChanged = childInfo_.rgbChanged; aChanged = childInfo_.aChanged; parentMovieClip = parentMovieClip_; }
public virtual void OnDestroy() { selfTrans = null; parentMovieClip = null; childInfo = null; propertyInFrames = null; FlashManager _flashManager = FlashManager.getInstance(); if (_flashManager != null) { _flashManager.displayObjectCount--; } }
public override void initByChildInfo(FlashUtils.ChildInfo childInfo_, MovieClip parentMovieClip_) { base.initByChildInfo(childInfo_, parentMovieClip_); gameObject.GetComponent <SortingGroup> ().sortingOrder = childInfo.childIndex; }
public override void initByChildInfo(FlashUtils.ChildInfo childInfo_, MovieClip parentMovieClip_) { base.initByChildInfo(childInfo_, parentMovieClip_); resetSprite(true); spriteRenderer.sortingOrder = childInfo.childIndex; //Sort order in current container. }