// Start is called before the first frame update
 void Start()
 {
     coinScore = 0;
     life      = 3;
     scoreUI   = GameObject.Find("CoinScore").GetComponent <moneyUI>();
     lifeUI    = GameObject.Find("LifeScore").GetComponent <lifeUI>();
     scoreUI.UpdateScoreUI(coinScore);
     lifeUI.UpdateLifeUI(life);
 }
    void Awake()
    {
        maincontroller  = GameObject.Find("GameController").GetComponent <MainController>();
        enemycontroller = GameObject.FindGameObjectWithTag("GameManeger").GetComponent <EnemyManager>();
        corelife        = GameObject.FindGameObjectWithTag("Core").GetComponent <CoreScript>();
        lifeui          = GameObject.Find("Canvas").transform.Find("PlayerHealth").GetComponent <lifeUI>();
        scorescript     = GameObject.Find("Canvas").transform.Find("ScoreText").GetComponent <ScoreText_Animation>();
        DamegeEffectObj = GameObject.FindGameObjectWithTag("Effect/Player").gameObject;
        DamegeEffect    = DamegeEffectObj.GetComponent <ParticleSystem>();
        BomEffect       = GameObject.FindGameObjectWithTag("Effect/Bom").GetComponent <ParticleSystem>();

        playerrender = GetComponent <SpriteRenderer>();

        AudioPlayerShot  = GameObject.Find("Audio").transform.Find("Playershot").GetComponent <AudioSource>();
        Audiopower_up    = GameObject.Find("Audio").transform.Find("power_up").GetComponent <AudioSource>();
        AudioCorekaifuku = GameObject.Find("Audio").transform.Find("Corekaifuku").GetComponent <AudioSource>();
        AudioOptionSpawn = GameObject.Find("Audio").transform.Find("OptionSpawn").GetComponent <AudioSource>();
        AudioDamage      = GameObject.Find("Audio").transform.Find("damage").GetComponent <AudioSource>();
    }