public void CallEvent(int id) { Events aEvent = eventDataBase.FindEventByID(id); eventTitle.text = aEvent.eventName; eventDiscription.text = aEvent.eventDecription; for (int i = 0; i < aEvent.numberOfEvents; i++) { if (aEvent.numberOfEvents != 2) { Vector3 newPostion = new Vector3(transform.position.x - 2 + (i * 2), transform.position.y - 1, transform.position.z); GameObject newOption = (GameObject)Instantiate(fab_Event, newPostion, transform.rotation); Sc_Event newOptionScript = newOption.GetComponent <Sc_Event>(); newOptionScript.Eventid = id; newOptionScript.OptionNumber = i; } else { Vector3 newPostion = new Vector3(transform.position.x - 1f + (i * 2f), transform.position.y - 1, transform.position.z); GameObject newOption = (GameObject)Instantiate(fab_Event, newPostion, transform.rotation); Sc_Event newOptionScript = newOption.GetComponent <Sc_Event>(); newOptionScript.Eventid = id; newOptionScript.OptionNumber = i; } } gameManager.currentEvent = id; saveDataManager.SaveGameData(); }
void StageManager() { if (currentStage == 0) { TurnStart(); saveDataManager.SaveGameData(); } if (currentStage == 2) { monster.MonsterTurn(); } if (currentStage == 10) { BattleWon(); } }