Exemplo n.º 1
0
        public void SetRoleLocation(Role_Name rname, NovelRoleBase.Role_Location r_lcation)
        {
            HideLocationRole(r_lcation);
            var cur_role = GetRole(rname);

            cur_role.Show(r_lcation, NovelRoleAsset.m_dict_v3[r_lcation]);
            m_dict_role_location[r_lcation] = cur_role;
        }
Exemplo n.º 2
0
        public NovelRoleBase GetRole(Role_Name role_Name)
        {
            int irole_Name = (int)role_Name;

            if (m_dict_roles.ContainsKey(irole_Name))
            {
                return(m_dict_roles[irole_Name]);
            }
            ///////////////////////////////////////
            var nrb = CreateRole(irole_Name);

            return(nrb);
            //var scene =  SceneManagerComponent.Instance.GetScene<GameScene>();
            //return  GameObjectUtility.CreateGameObject(Role_Table.GetRowById(irole_Name).assetid, scene.Go_Mainscene).GetComponent<NovelRoleBase>();
        }