public void StartBattle(SpawnMonsterOnMap aMonster) { inBattle = true; Debug.Log ("Starting a Battle"); // worldLight.gameObject.SetActive (false); SpawnAreaMonster sm = new SpawnAreaMonster (aMonster.name, aMonster.level, 1f, ""); new BattleInit (sm, ""); this.battleCamera.gameObject.SetActive (true); this.uiRoot.gameObject.SetActive(false); battleMakeup.gameObject.SetActive (true); map.gameObject.SetActive(false); }
private IEnumerator delayToInitWanderer(SpawnMonsterOnMap aWanderer) { yield return new WaitForEndOfFrame (); aWanderer.anim.applyRootMotion = !aWanderer.anim.applyRootMotion; aWanderer.wander.radius = this.wanderDistance; aWanderer.wander.lingerForSeconds = this.wanderLinger; }