void Awake() { world = ArenaManager.Instanse; mainCamera = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Camera>(); humanPlayer = GameObject.FindGameObjectWithTag("Player"); PlayerUnit = humanPlayer.GetComponent <Unit>(); ButtonController = GetComponent <ButtonController>(); lastScreenWidth = 0; lastScreenHeight = 0; lastTarget = null; playerFrameNewUI.Initialize(); playerFrameNewUI.SetUnit(PlayerUnit); targetFrameNewUI.Initialize(); targetFrameNewUI.SetUnit(null); TargetLost += targetFrameNewUI.OnTargetLost; TargetSet += targetFrameNewUI.OnTargetSet; TargetSwitch += targetFrameNewUI.OnTargetSwitch; playerBuffsNewUI.Initialize(PlayerUnit); ScreenResized += playerBuffsNewUI.OnScreenResize; targetBuffsNewUI.Initialize(PlayerUnit.character.target); TargetLost += targetBuffsNewUI.OnTargetLost; TargetSet += targetBuffsNewUI.OnTargetSet; TargetSwitch += targetBuffsNewUI.OnTargetSwitch; targetBuffsNewUI.gameObject.SetActive(false); ScreenResized += targetBuffsNewUI.OnScreenResize; ScreenResized += OnScreenResize; }