Beispiel #1
0
        private void Init()
        {
            selectRoleTipsText.text = Localization.Get("ui.select_role_view.select_your_role");
            attackText.text         = Localization.Get("ui.select_role_view.attack");
            hpText.text             = Localization.Get("ui.select_role_view.hp");
            speedText.text          = Localization.Get("ui.select_role_view.speed");
            backText.text           = Localization.Get("ui.select_role_view.back");
            nextText.text           = Localization.Get("ui.select_role_view.next");

            List <PlayerData> basicPlayerDataList = PlayerData.GetBasicPlayerDataList();
            int        basicPlayerDataCount       = basicPlayerDataList.Count;
            PlayerData basicPlayerData            = null;

            for (int basicPlayerDataIndex = 0; basicPlayerDataIndex < basicPlayerDataCount; basicPlayerDataIndex++)
            {
                basicPlayerData = basicPlayerDataList[basicPlayerDataIndex];
                GameObject roleViewGO = GameObject.Instantiate(ResMgr.instance.Load <GameObject>(ResPath.GetFigureImagePath(basicPlayerData.figureImage)) as GameObject);
                roleViewGO.transform.SetParent(rolesRoot, false);
                RoleView roleView = roleViewGO.GetComponent <RoleView>();
                roleView.Init(basicPlayerData);
                roleViewList.Add(roleView);
            }
        }