コード例 #1
0
ファイル: NameMap.cs プロジェクト: dd-dk/sims3tools
        public static NameMap New(Package _package, ulong? iid = null)
        {
            NameMap nm = new NameMap();

            nm.resource = _package.NewResource(NMAPResourceType, 0, iid.HasValue ? iid.Value : Package.NewInstance());
            nm._package = _package;

            return nm;
        }
コード例 #2
0
ファイル: NameMap.cs プロジェクト: yakoder/sims3tools
        public static NameMap New(Package _package, ulong?iid = null)
        {
            NameMap nm = new NameMap();

            nm.resource = _package.NewResource(NMAPResourceType, 0, iid.HasValue ? iid.Value : Package.NewInstance());
            nm._package = _package;

            return(nm);
        }
コード例 #3
0
ファイル: StringTable.cs プロジェクト: yakoder/sims3tools
        public static StringTable New(Package _package, Language language, ulong?iid = null, string name = null)
        {
            StringTable st = new StringTable();

            ulong liid = (iid.HasValue ? iid.Value : (Package.NewInstance() >> 8)) | (((ulong)language) << 56);

            if (name == null)
            {
                name = "Strings_" + language.ToString() + "_" + liid.ToString("x16");
            }

            st.resource = _package.NewResource(STBLResourceType, 0, liid, name);
            st._package = _package;

            return(st);
        }