// Use this for initialization // Update is called once per frame void Update() { if (isNomonster) { if (frog_Stagedata.instance.monster == BossStage && isArcadeMode) { isBossComing = true; M_name = "King"; } else if (frog_Stagedata.instance.monster < BossStage || !isArcadeMode) { M_name = "Mummy"; } else { return; } GameObject monster = (GameObject)Instantiate(Resources.Load(M_name)); monster.transform.parent = gameObject.transform; monster.transform.localPosition = Vector3.zero; monster.transform.localScale = Vector3.one; gameObject.GetComponent <UITweener>().PlayForward(); frog_Monster data = monster.GetComponent <frog_Monster>(); data.Hp = 5000; // * frog_Stagedata.instance.level; data.CDspeed = Random.Range(4f, 6f); data.atk = Mathf.FloorToInt(100 / data.CDspeed); isNomonster = false; } }
// Use this for initialization void Start() { if (Mon == null) { if (frog_MonsterManager.instance.isBossComing) { Mon = GameObject.Find("King(Clone)").GetComponent <frog_Monster>(); } else { Mon = GameObject.Find("Mummy(Clone)").GetComponent <frog_Monster>(); } Start(); } HPvalue = Mon.Hp; fullHp = Mon.Hp; CD.fillAmount = 0; }
void shoot() { SoundManager.instance.PlayFxSound_Shot(SE); Arrow.enabled = false; ShootSprite.enabled = true; A_Shoot.Play(); PS.Play(); if (energy == 100) { frog_Stagedata.instance.combo++; if (frog_Stagedata.instance.combo > 6) { frog_Stagedata.instance.isFever = true; } else { frog_Stagedata.instance.isFever = false; } } else { frog_Stagedata.instance.combo = 0; frog_Stagedata.instance.isFever = false; } //skill = Random.Range(0, 5); //switch (skill) //{ // case 0: // dmg = Random.Range(10000, 15000); // break; // case 1: // dmg = Random.Range(20000, 25000); // break; // case 2: // dmg = Random.Range(30000, 35000); // break; // case 3: // dmg = 400; // break; // case 4: // dmg = Random.Range(20000, 100000); // break; //} if (!frog_MonsterManager.instance.isNomonster) { Mon = GameObject.FindObjectOfType <frog_Monster>(); if (energy < 50) { Mon.Hp -= 1000; } else { if (Mon.isBoos) { Mon.Hp -= 1000; } else { Mon.Hp = 0; } } } frog_Stagedata.instance.Score += 1000; }