} //END GetEndColor //------------------------------------// public Color GetStartColor( bxrTweenColor.RendererType rendererType ) //------------------------------------// { return GetColorFromRenderer(); } //END GetStartColor
//-----------------------------------// protected override void FindInitialValues() //-----------------------------------// { if( Renderer == null && image == null && rawImage == null && spriteRenderer == null && text == null && material == null ) { if( transform.GetComponent<Renderer>() != null ) { Renderer = transform.GetComponent<Renderer>(); } else if( transform.GetComponent<Image>() != null ) { image = transform.GetComponent<Image>(); } else if( transform.GetComponent<RawImage>() != null ) { rawImage = transform.GetComponent<RawImage>(); } else if( transform.GetComponent<SpriteRenderer>() != null ) { spriteRenderer = transform.GetComponent<SpriteRenderer>(); } else if( transform.GetComponent<Text>() != null ) { text = transform.GetComponent<Text>(); } else if( transform.GetComponent<Material>() != null ) { material = transform.GetComponent<Material>(); } else if( transform.GetComponent<CanvasGroup>() != null ) { canvasGroup = transform.GetComponent<CanvasGroup>(); } } if( Renderer != null ) { rendererType = bxrTweenColor.RendererType.Renderer; } else if( image != null ) { rendererType = bxrTweenColor.RendererType.Image; } else if( rawImage != null ) { rendererType = bxrTweenColor.RendererType.RawImage; } else if( spriteRenderer != null ) { rendererType = bxrTweenColor.RendererType.SpriteRenderer; } else if( text != null ) { rendererType = bxrTweenColor.RendererType.Text; } else if( material != null ) { rendererType = bxrTweenColor.RendererType.Material; } else if( canvasGroup != null ) { rendererType = bxrTweenColor.RendererType.CanvasGroup; } } //END FindInitialValues
//-----------------------------------// protected override void FindInitialValues() //-----------------------------------// { if( renderers == null && images == null && rawImages == null && spriteRenderers == null && texts == null && materials == null && canvasGroups == null ) { if( transform.GetComponent<MeshRenderer>() != null ) { renderers = new Renderer[] { transform.GetComponent<Renderer>() }; rendererType = bxrTweenColor.RendererType.Renderer; } else if( transform.GetComponent<Image>() != null ) { images = new Image[] { transform.GetComponent<Image>() }; rendererType = bxrTweenColor.RendererType.Image; } else if( transform.GetComponent<RawImage>() != null ) { rawImages = new RawImage[] { transform.GetComponent<RawImage>() }; rendererType = bxrTweenColor.RendererType.RawImage; } else if( transform.GetComponent<SpriteRenderer>() != null ) { spriteRenderers = new SpriteRenderer[] { transform.GetComponent<SpriteRenderer>() }; rendererType = bxrTweenColor.RendererType.SpriteRenderer; } else if( transform.GetComponent<Text>() != null ) { texts = new Text[] { transform.GetComponent<Text>() }; rendererType = bxrTweenColor.RendererType.Text; } else if( transform.GetComponent<Material>() != null ) { materials = new Material[] { transform.GetComponent<Material>() }; rendererType = bxrTweenColor.RendererType.Material; } else if( transform.GetComponent<CanvasGroup>() != null ) { canvasGroups = new CanvasGroup[] { transform.GetComponent<CanvasGroup>() }; rendererType = bxrTweenColor.RendererType.CanvasGroup; } } } //END FindInitialValues