|  |  | 
 |  |  | using System; | 
 |  |  | using System.Collections.Generic; | 
 |  |  | using System.Collections.Generic; | 
 |  |  | using LitJson; | 
 |  |  | using UnityEngine; | 
 |  |  | using UnityEngine.UI; | 
 |  |  | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     protected override void OnOpen() | 
 |  |  |     { | 
 |  |  |         base.OnOpen(); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     protected override void OnClose() | 
 |  |  |     { | 
 |  |  |         base.OnClose(); | 
 |  |  | 
 |  |  |             battleRootNode.transform.localPosition = new Vector3(-10000, -10000, 0); | 
 |  |  |         } | 
 |  |  |         battleField = null; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     protected override void NextFrameAfterOpen() | 
 |  |  |     { | 
 |  |  |         base.NextFrameAfterOpen(); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     protected override void CompleteClose() | 
 |  |  |     { | 
 |  |  |         base.CompleteClose(); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public void SetBattleField(BattleField _battleField) |