예제 #1
0
 // Use this for initialization
 void Awake()
 {
     thisBody            = gameObject.GetComponent <Rigidbody2D> ();
     layerHandler        = GameObject.Find("Handler").GetComponent <LayerHandler>();
     this.gameState      = GameObject.Find("Handler").GetComponent <GameState> ();
     characterMovePlayer = gameObject.GetComponent <MovePlayer> ();
 }
예제 #2
0
 private void Start()
 {
     TileHandler          = new TileHandler(ref scene);
     LayerHandler         = new LayerHandler(ref scene);
     ReportHandler        = new ReportHandler();
     TileHandler.Redraw  += OnNeedRedraw;
     LayerHandler.Redraw += OnNeedRedraw;
 }
예제 #3
0
 public static LayerHandler GetInstance()
 {
     if (_instance == null)
     {
         _instance = new LayerHandler();
     }
     return(_instance);
 }
예제 #4
0
 // Use this for initialization
 void Start()
 {
     layerHandler = GameObject.FindObjectOfType <LayerHandler>();
 }
예제 #5
0
 void Start()
 {
     interactor   = GetComponent <Interactor>();
     movementAI   = GetComponent <MovementAI>();
     layerHandler = GameObject.FindGameObjectWithTag("LayerHandler").GetComponent <LayerHandler>();
 }
예제 #6
0
 void Start()
 {
     mover        = GetComponent <AbstractSelectable>();
     layerHandler = GameObject.FindGameObjectWithTag("LayerHandler").GetComponent <LayerHandler>();
 }
예제 #7
0
 void Start()
 {
     handler = GameObject.FindGameObjectWithTag("LayerHandler").GetComponent <LayerHandler>();
 }