Exemplo n.º 1
0
        public SkinTheme(STU_63172E83 skinTheme)
        {
            GUID = skinTheme.m_5E9665E3;
            Skin = skinTheme.m_0029461B;

            HeroWeapons = Helper.JSON.FixArray(skinTheme.m_heroWeapons);
        }
Exemplo n.º 2
0
        public static void Save(ICLIFlags flags, string directory, STU_63172E83 skin, STUHero hero)
        {
            STUSkinTheme skinTheme = GetInstance <STUSkinTheme>(skin.m_5E9665E3);

            if (skinTheme == null)
            {
                return;
            }
            LoudLog($"\tExtracting skin {IO.GetFileName(skin.m_5E9665E3)}");
            Save(flags, directory, skinTheme, hero);
        }
Exemplo n.º 3
0
        public HeroSkinTheme(STU_63172E83 skinTheme)
        {
            SkinTheme = skinTheme.m_5E9665E3;
            Skin      = skinTheme.m_0029461B;

            if (skinTheme.m_heroWeapons == null)
            {
                return;
            }
            HeroWeapons = new List <ulong>();
            foreach (teStructuredDataAssetRef <STUHeroWeapon> heroWeapon in skinTheme.m_heroWeapons)
            {
                HeroWeapons.Add(heroWeapon);
            }
        }