// Use this for initialization public void GenerateAppealScale() { if (!LureController.Instance.isOnLand) { if (moveState == 0) { if (!isSplashing) { appealScale = LureController.Instance.lureParams.lureParamsData.appealScale_still * TackleParams.Instance.tParams.appealFactor; SetScale(appealScale); return; } } if (isSplashing) { if (isReactionByte) { appealScale = (LureController.Instance.lureParams.lureParamsData.appealScale_reaction * TackleParams.Instance.tParams.appealFactor) - Equations.EaseInOutBack(time, 0.0f, (LureController.Instance.lureParams.lureParamsData.appealScale_reaction * TackleParams.Instance.tParams.appealFactor), 1.5f); } else { appealScale = (LureController.Instance.lureParams.lureParamsData.appealScale_splash * TackleParams.Instance.tParams.appealFactor) - Equations.EaseInOutBack(time, 0.0f, (LureController.Instance.lureParams.lureParamsData.appealScale_splash * TackleParams.Instance.tParams.appealFactor), 1.5f); } } else { switch (moveState) { case LureAction.moving: appealScale = LureController.Instance.lureParams.lureParamsData.appealScale_move * TackleParams.Instance.tParams.appealFactor;; //move break; case LureAction.floating: appealScale = LureController.Instance.lureParams.lureParamsData.appealScale_float * TackleParams.Instance.tParams.appealFactor;; //float break; case LureAction.sinking: appealScale = LureController.Instance.lureParams.lureParamsData.appealScale_sinking * TackleParams.Instance.tParams.appealFactor;; //sinking break; } } SetScale(appealScale); } }