void OnTriggerEnter(Collider collider)
{
if(collider.gameObject == GameHandler.Party().GetPlayer())
{
if(this.clearBattle) this.clearBattle = false;
else
{
if(this.spawnOnEnter)
{
this.StartCoroutine(this.SpawnAllEnemies());
}
GameHandler.SetInBattleArea(1);
GameHandler.SetBattleArea(this);
if(DataHolder.BattleEnd().getImmediately ||
DataHolder.BattleSystem().enemies.Length > 0)
{
if(this.showStartMessage) DataHolder.BattleSystem().ShowBattleStartMessage();
DataHolder.BattleSystem().SetupBattle(GameHandler.Party().GetBattleParty(), null, false);
DataHolder.BattleSystem().StartBattle();
}
}
}
}