public void setCharacterMode(characterMode argsMode) { //直前のモードは取っておく this.beforeCharaMode = this.charaMode; this.charaMode = argsMode; switch (argsMode) { case characterMode.Attack: thisInfo = _atk_info; break; case characterMode.Defence: thisInfo = _def_info; break; case characterMode.Move: thisInfo = _mov_info; break; case characterMode.Skill: thisInfo = _skill_info; break; default: break; } }
void Update() { characterMode tmpMode = thisManager.getThisCharaMode(); if (this.nowMode == tmpMode) { return; } this.setModeIcon(tmpMode); }
public void setMode(characterMode argsMode) { thisChara.setMode(argsMode); CircleCollider2D tmpCC2D = thisAttackErea.GetComponent <CircleCollider2D> (); tmpCC2D.radius = thisChara.battleStatus.thisInfo.attackRange; float tmpAR = thisChara.battleStatus.thisInfo.attackRange * 0.8f; Vector3 tmpVct = new Vector3(tmpAR, tmpAR, 1f); thisAtkCircle.gameObject.transform.localScale = tmpVct; //サークルの表示 thisAtkCircle.GetComponent <chara_attackEreaVisible>().setVisibleThisCicle(); switch (argsMode) { case characterMode.Attack: thisAtkCircle.sprite = attackCycle_red; break; case characterMode.Defence: thisAtkCircle.sprite = attackCycle_blue; break; case characterMode.Move: thisAtkCircle.sprite = attackCycle_green; break; case characterMode.Skill: // charaSkill_Creater tmpScr = _charaSkillCreater.GetComponent <charaSkill_Creater> (); tmpScr.instantiateSkillEffect(this.transform, thisSkillTatgetInfo); thisChara.restSkillCoolTime = thisChara.MaxSkillCoolTime; //攻撃用コライダーは一時停止 thisAttackErea.GetComponent <CircleCollider2D>().enabled = false; break; } }
public void setModeIcon(characterMode argsMode) { nowMode = argsMode; switch (argsMode) { case characterMode.Attack: thisSR.sprite = iconAtk; break; case characterMode.Defence: thisSR.sprite = iconDef; break; case characterMode.Move: thisSR.sprite = iconMov; break; case characterMode.Skill: thisSR.sprite = iconSkill; break; } }
public void setMode(characterMode argsMode) { this.battleStatus.setCharacterMode(argsMode); }
public void setCharaModeIcon(characterMode argsMode) { charaIconset_modeIcon tmp = parentIconSet.transform.Find("4_modeIcon").GetComponentInChildren <charaIconset_modeIcon> (); tmp.setModeIcon(argsMode); }