public void Init() { _controller = new WorldMapController(this); //load maillist from server _controller.SendRequestMailList(); _onlineTime = GameManager.GameUser.Base.CurrentAwardTime; _itemReview = new List <GameObject>(); //load online reward from server _controller.SendRequestOnlineReward(); //load language text for GUI Localization(); //check tutorial , if unfinished then continue Tutorial(); ChangeWorldMapOffset(); //Load avatar Gui , nick , level..of user. LoadUserInfo(); uiLogInReward.reviewBtnTakeAll.gameObject.SetActive(false); //Load online award , daily award InitReward(); GameManager.dungeonCurEvent = 0; GameManager.dungeonEventCount = 0; LockButton(); _init = true; }