コード例 #1
0
ファイル: Package.cs プロジェクト: yakoder/sims3tools
 public void Close()
 {
     s3pi.Package.Package.ClosePackage(0, _package);
     _package  = null;
     _filename = null;
     _nmap     = null;
 }
コード例 #2
0
ファイル: Package.cs プロジェクト: dd-dk/sims3tools
 public void Close()
 {
     s3pi.Package.Package.ClosePackage(0, _package);
     _package = null;
     _filename = null;
     _nmap = null;
 }
コード例 #3
0
ファイル: NameMap.cs プロジェクト: yakoder/sims3tools
        public static NameMap Load(Package _package)
        {
            NameMap nm = new NameMap();

            nm.resource = _package.FindResource(MatchNMAPResourceType);
            nm._package = _package;

            return(nm.resource.IResource == null ? null : nm);
        }
コード例 #4
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);
        }
コード例 #5
0
ファイル: NameMap.cs プロジェクト: dd-dk/sims3tools
        public static NameMap Load(Package _package)
        {
            NameMap nm = new NameMap();

            nm.resource = _package.FindResource(MatchNMAPResourceType);
            nm._package = _package;

            return nm.resource.IResource == null ? null : nm;
        }
コード例 #6
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;
        }
コード例 #7
0
ファイル: Package.cs プロジェクト: yakoder/sims3tools
        public void ResourceName(ulong iid, string name)
        {
            if (nmap == null && _package != null)
            {
                _nmap = NameMap.New(this, NewInstance());
            }

            if (nmap != null)
            {
                nmap.Add(iid, name);
            }
        }
コード例 #8
0
ファイル: Package.cs プロジェクト: dd-dk/sims3tools
        public void ResourceName(ulong iid, string name)
        {
            if (nmap == null && _package != null)
                _nmap = NameMap.New(this, NewInstance());

            if (nmap != null)
                nmap.Add(iid, name);
        }