void TurnOver() { PlayerTurn = false; AnemyBattle anemyBattle = GameObject.Find("Systems").GetComponent <AnemyBattle>(); anemyBattle.EnemyTurn = true; }
private void Start() { batsys = gameObject.GetComponent <BattleSystem>(); Lookimg = LookCard.GetComponent <Image>(); rts = Arrows.GetComponent <RectTransform>(); ab = gameObject.GetComponent <AnemyBattle>(); ma = gameObject.GetComponent <MobAnime>(); csc = gameObject.GetComponent <Cardsc>(); Dm = gameObject.GetComponent <DamageSystem>(); Power = Powergo.GetComponent <Text>(); HP = HPgo.GetComponent <Text>(); SommonMonster[0].SetActive(false); SommonMonster[1].SetActive(false); SommonMonster[2].SetActive(false); Sommoned[0] = false; Sommoned[1] = false; Sommoned[2] = false; StatusNBuff[0].SetActive(false); StatusNBuff[1].SetActive(false); StatusNBuff[2].SetActive(false); BuffExp.SetActive(false); ons = false; isOn = false; Seleting = false; isExplain = false; xpos = 0f; Updating(); }
float AATC; //경고문 알파 값 변경 void Start() { Color color = Announce.color; color.a = 0; Announce.color = color; AATC = 0; DeckSame(); AnemyBattle anemyBattle = GameObject.Find("Systems").GetComponent <AnemyBattle>(); }
public void TurnEnd() { if (PlayerTurn) { PlayerTurn = false; Announce.text = "상대 턴"; StopCoroutine("AnnounceAppear"); StopCoroutine("AnnounceDisappear"); AATC = 0; StartCoroutine("AnnounceAppear"); AnemyBattle anemyBattle = GameObject.Find("Systems").GetComponent <AnemyBattle>(); anemyBattle.EnemyTurn = true; } }
public void TurnStart() { if (!PlayerTurn) { TurnButton.color = new Color(1f, 1f, 1f, 1f); PlayerTurn = true; Announce.text = "내 턴"; StopCoroutine("AnnounceAppear"); StopCoroutine("AnnounceDisappear"); AATC = 0; StartCoroutine("AnnounceAppear"); AnemyBattle anemyBattle = GameObject.Find("Systems").GetComponent <AnemyBattle>(); anemyBattle.EnemyTurn = false; anemyBattle.Turn++; Energy = maxEnergy; CardDraw(); } }
void Start() { Energy = 3; maxEnergy = Energy; Color color = Announce.color; color.a = 0; Announce.color = color; AATC = 0; CopyState(); DeckSame(); AnemyBattle anemyBattle = GameObject.Find("Systems").GetComponent <AnemyBattle>(); ue = gameObject.GetComponent <UIEffect>(); csc = gameObject.GetComponent <Cardsc>(); sommon = gameObject.GetComponent <Sommon>(); for (int i = 0; i < 10; i++) { CardImage[i].SetActive(false); } StartCoroutine("FirstTurnDrow"); }
private void Start() { battle = gameObject.GetComponent <BattleSystem>(); sommon = gameObject.GetComponent <Sommon>(); enemy = gameObject.GetComponent <AnemyBattle>(); }
void Updating() { for (int i = 0; i < SommonMonster.Length; i++) { if (Sommoned[i]) { float a = State[i].MobRHP; float b = State[i].MobMaxHP; HPimage[i].fillAmount = a / b; RealHP[i].text = "" + State[i].MobRHP; MaxHP[i].text = "" + State[i].MobMaxHP; if (State[i].MobRHP > State[i].MobMaxHP) { State[i].MobRHP = State[i].MobMaxHP; } if (State[i].MobMaxHP > State[i].MobOGHP) { MaxHP[i].color = Color.green; } else if (State[i].MobMaxHP < State[i].MobOGHP) { MaxHP[i].color = Color.red; } else { MaxHP[i].color = Color.white; } if (State[i].MobRHP == State[i].MobMaxHP) { RealHP[i].color = Color.white; } else { RealHP[i].color = Color.red; } if (State[i].MobPowerType == 1) { Attackimage[i].sprite = Resources.Load <Sprite>("Sprites/UIs/Attack_Melee"); } else if (State[i].MobPowerType == 2) { Attackimage[i].sprite = Resources.Load <Sprite>("Sprites/UIs/Attack_Magic"); } else if (State[i].MobPowerType == 3) { Attackimage[i].sprite = Resources.Load <Sprite>("Sprites/UIs/Attack_Mix"); } else if (State[i].MobPowerType == 4) { Attackimage[i].sprite = Resources.Load <Sprite>("Sprites/UIs/Attack_Pierce"); } else { Attackimage[i].sprite = Resources.Load <Sprite>("Sprites/UIs/Attack_Heal"); } if (State[i].isAttacked) { Attackimage[i].color = new Color(0.3f, 0.3f, 0.3f, 1f); } else { Attackimage[i].color = Color.white; } int d = State[i].MobRPower; for (int j = 0; j < 10; j++) { if (i == 0) { if (MobBuff[j].BuffCode1 == "100") { d += MobBuff[j].BuffPower1; break; } } else if (i == 1) { if (MobBuff[j].BuffCode2 == "100") { d += MobBuff[j].BuffPower2; break; } } else if (i == 2) { if (MobBuff[j].BuffCode3 == "100") { d += MobBuff[j].BuffPower3; break; } } } for (int j = 0; j < 10; j++) { if (i == 0) { if (MobBuff[j].BuffCode1 == "104") { float e = d * 0.75f; d = Mathf.FloorToInt(e); break; } } else if (i == 1) { if (MobBuff[j].BuffCode2 == "104") { float e = d * 0.75f; d = Mathf.FloorToInt(e); break; } } else if (i == 2) { if (MobBuff[j].BuffCode3 == "104") { float e = d * 0.75f; d = Mathf.FloorToInt(e); break; } } } PowerTxt[i].text = d + ""; if (d > State[i].MobOGPower) { PowerTxt[i].color = Color.green; } else if (d < State[i].MobOGPower) { PowerTxt[i].color = Color.red; } else { PowerTxt[i].color = Color.white; } for (int j = 0; j < 10; j++) { if (i == 0) { if (MobBuff[j].BuffCode1 == null) { MobBuffgo[j].SetActive(false); } else { MobBuffgo[j].SetActive(true); MobBufftxt[j].text = "" + MobBuff[j].BuffPower1; Image img = MobBuffgo[j].GetComponent <Image>(); img.sprite = Buffspr(MobBuff[j].BuffCode1); } } if (i == 1) { if (MobBuff[j].BuffCode2 == null) { MobBuffgo[i * 10 + j].SetActive(false); } else { MobBuffgo[i * 10 + j].SetActive(true); MobBufftxt[i * 10 + j].text = "" + MobBuff[j].BuffPower2; Image img = MobBuffgo[i * 10 + j].GetComponent <Image>(); img.sprite = Buffspr(MobBuff[j].BuffCode2); } } if (i == 2) { if (MobBuff[j].BuffCode3 == null) { MobBuffgo[i * 10 + j].SetActive(false); } else { MobBuffgo[i * 10 + j].SetActive(true); MobBufftxt[i * 10 + j].text = "" + MobBuff[j].BuffPower3; Image img = MobBuffgo[i * 10 + j].GetComponent <Image>(); img.sprite = Buffspr(MobBuff[j].BuffCode3); } } } if (State[i].MobArmor >= 1) { HPimage[i].color = new Color(1f, 1f, 1f, 1f); Armorgo[i].SetActive(true); ArmorTxt[i].text = "" + State[i].MobArmor; } else { HPimage[i].color = new Color(0.95f, 0.34f, 0.34f, 1f); Armorgo[i].SetActive(false); } } if (Seleting) { for (int j = 0; j < SommonMonster.Length; j++) { Image img = SommonMonster[j].GetComponent <Image>(); img.color = new Color(0.7f, 0.7f, 0.7f, 1f); AnemyBattle ab = gameObject.GetComponent <AnemyBattle>(); img = ab.SommonMonster[j].GetComponent <Image>(); img.color = new Color(0.7f, 0.7f, 0.7f, 1f); if (AllySelect) { img = SommonMonster[j].GetComponent <Image>(); img.color = new Color(1f, 1f, 1f, 1f); } else if (EnemSelect) { img = ab.SommonMonster[j].GetComponent <Image>(); img.color = new Color(1f, 1f, 1f, 1f); } } } } Invoke("Updating", 0.05f); }