/////////////////////////////////////////////////////////////////////////// // // Inherited from MonoBehaviour // protected override void Awake() { base.Awake(); myUILine = GetComponent <UILine> (); myUIAnimationsFillPercent = new Queue <UIAnimation_Base> (); myUIAnimations.Add(myUIAnimationsFillPercent); }
/////////////////////////////////////////////////////////////////////////// // // Inherited from UIAnimation // /// <summary> /// Sets the start values. /// </summary> public override void SetStartValues() { myUILine = GetComponent <UILine>(); switch (animationType) { case LineAnimationType.FillPercent: myUILine.SetFillPercent(startValue); break; } }
void OnEnable() { //Dimensions thickness = serializedObject.FindProperty("thickness"); stitchEdges = serializedObject.FindProperty("stitchEdges"); fillPercent = serializedObject.FindProperty("fillPercent"); fillSubdivisions = serializedObject.FindProperty("fillSubdivisions"); //Smooth smoothLine = serializedObject.FindProperty("smoothLine"); smoothSubdivisions = serializedObject.FindProperty("smoothMultiplier"); //Dotted dottedLine = serializedObject.FindProperty("dottedLine"); dottedLineSubdivisions = serializedObject.FindProperty("dottedLineSubdivisions"); ////Caps //Start startCap = serializedObject.FindProperty("startCap"); startCapWidth = serializedObject.FindProperty("startCapWidth"); startCapColor = serializedObject.FindProperty("startCapColor"); startCapThickness = serializedObject.FindProperty("startCapThickness"); startCapGlow = serializedObject.FindProperty("startCapGlow"); //End endCap = serializedObject.FindProperty("endCap"); endCapWidth = serializedObject.FindProperty("endCapWidth"); endCapColor = serializedObject.FindProperty("endCapColor"); endCapThickness = serializedObject.FindProperty("endCapThickness"); endCapGlow = serializedObject.FindProperty("endCapGlow"); //Appearance useGradient = serializedObject.FindProperty("useGradient"); gradient = serializedObject.FindProperty("gradient"); m_Color = serializedObject.FindProperty("m_Color"); material = serializedObject.FindProperty("m_Material"); //Glow shouldGlow = serializedObject.FindProperty("shouldGlow"); glowColor = serializedObject.FindProperty("glowColor"); glowDistance = serializedObject.FindProperty("glowDistance"); //MyLine myUILine = (UILine)target; }