﻿using System;
using UnityEngine;

namespace MPStudio
{
    public class ScaleBigToSmall:MonoBehaviour
    {
        public bool enableStartAnimal = false;
        
        private Vector3 initScale;

        public float animalCost = 0.3f;
        
        public float scaleRatio = 1.3f;

        private Vector3 targetScale;
        private void Awake()
        {
            initScale = transform.localScale;
            targetScale=  initScale*scaleRatio;
        }

        private void OnEnable()
        {
           if(enableStartAnimal==true)   ScaleAnimal();
        }

        public void ScaleAnimal()
        {
            StartCoroutine(TweenManager.Inst.ToVec3(targetScale, initScale, this.animalCost, (v3) =>
            {
                transform.localScale = v3;
            }, () =>
            {
            }));
        }
    }
}