|  |  |  | 
|---|
|  |  |  | BattleField arenaBattle = BattleManager.Instance.GetBattleFieldByMapID(3); | 
|---|
|  |  |  | if (arenaBattle != null) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | ArenaBattleWin fsBattleWin = UIManager.Instance.GetUI<ArenaBattleWin>(); | 
|---|
|  |  |  | if (null == fsBattleWin) | 
|---|
|  |  |  | ArenaBattleWin battleWin; | 
|---|
|  |  |  | if (!UIManager.Instance.IsOpened<ArenaBattleWin>()) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | fsBattleWin = UIManager.Instance.OpenWindow<ArenaBattleWin>(); | 
|---|
|  |  |  | battleWin = UIManager.Instance.OpenWindow<ArenaBattleWin>(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | fsBattleWin.SetBattleField(arenaBattle); | 
|---|
|  |  |  | else | 
|---|
|  |  |  | { | 
|---|
|  |  |  | battleWin = UIManager.Instance.GetUI<ArenaBattleWin>(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | battleWin.SetBattleField(arenaBattle); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | else | 
|---|
|  |  |  | { | 
|---|