コード例 #1
0
 internal void GetIndices(MSB3 msb, Entries entries)
 {
     foreach (Part part in entries.Parts)
     {
         part.GetIndices(msb, entries);
     }
 }
コード例 #2
0
ファイル: MSB3.EventSection.cs プロジェクト: AinTunez/MegaTAE
 internal void GetIndices(MSB3 msb, Entries entries)
 {
     foreach (Event ev in entries.Events)
     {
         ev.GetIndices(msb, entries);
     }
 }
コード例 #3
0
 internal void GetNames(MSB3 msb, Entries entries)
 {
     PartName = MSB.FindName(entries.Parts, PartIndex);
     foreach (Bone bone in Bones)
     {
         bone.GetNames(entries);
     }
 }
コード例 #4
0
 internal void GetIndices(MSB3 msb, Entries entries)
 {
     PartIndex = (short)MSB.FindIndex(entries.Parts, PartName);
     foreach (Bone bone in Bones)
     {
         bone.GetIndices(entries);
     }
 }
コード例 #5
0
ファイル: EventParam.cs プロジェクト: esmayl/dstools
 internal override void GetIndices(MSB3 msb, Entries entries)
 {
     base.GetIndices(msb, entries);
     walkPointIndices = new short[WalkPointNames.Length];
     for (int i = 0; i < WalkPointNames.Length; i++)
     {
         walkPointIndices[i] = (short)GetIndex(entries.Regions, WalkPointNames[i]);
     }
 }
コード例 #6
0
ファイル: EventParam.cs プロジェクト: esmayl/dstools
 internal override void GetNames(MSB3 msb, Entries entries)
 {
     base.GetNames(msb, entries);
     GroupPartsNames = new string[groupPartsIndices.Length];
     for (int i = 0; i < groupPartsIndices.Length; i++)
     {
         GroupPartsNames[i] = GetName(entries.Parts, groupPartsIndices[i]);
     }
 }
コード例 #7
0
ファイル: EventParam.cs プロジェクト: esmayl/dstools
 internal override void GetNames(MSB3 msb, Entries entries)
 {
     base.GetNames(msb, entries);
     WalkPointNames = new string[walkPointIndices.Length];
     for (int i = 0; i < walkPointIndices.Length; i++)
     {
         WalkPointNames[i] = GetName(entries.Regions, walkPointIndices[i]);
     }
 }
コード例 #8
0
ファイル: EventParam.cs プロジェクト: esmayl/dstools
 internal override void GetIndices(MSB3 msb, Entries entries)
 {
     base.GetIndices(msb, entries);
     groupPartsIndices = new int[GroupPartsNames.Length];
     for (int i = 0; i < GroupPartsNames.Length; i++)
     {
         groupPartsIndices[i] = GetIndex(entries.Parts, GroupPartsNames[i]);
     }
 }
コード例 #9
0
ファイル: PointParam.cs プロジェクト: esmayl/dstools
 internal override void GetIndices(MSB3 msb, Entries entries)
 {
     base.GetIndices(msb, entries);
     ChildRegionIndices = new int[ChildRegionNames.Length];
     for (int i = 0; i < ChildRegionNames.Length; i++)
     {
         ChildRegionIndices[i] = GetIndex(entries.Regions, ChildRegionNames[i]);
     }
 }
コード例 #10
0
ファイル: EventParam.cs プロジェクト: esmayl/dstools
                internal override void GetIndices(MSB3 msb, Entries entries)
                {
                    base.GetIndices(msb, entries);
                    spawnPointIndices = new int[SpawnPointNames.Length];
                    for (int i = 0; i < SpawnPointNames.Length; i++)
                    {
                        spawnPointIndices[i] = GetIndex(entries.Regions, SpawnPointNames[i]);
                    }

                    spawnPartIndices = new int[SpawnPartNames.Length];
                    for (int i = 0; i < SpawnPartNames.Length; i++)
                    {
                        spawnPartIndices[i] = GetIndex(entries.Parts, SpawnPartNames[i]);
                    }
                }
コード例 #11
0
ファイル: EventParam.cs プロジェクト: esmayl/dstools
                internal override void GetNames(MSB3 msb, Entries entries)
                {
                    base.GetNames(msb, entries);
                    SpawnPointNames = new string[spawnPointIndices.Length];
                    for (int i = 0; i < spawnPointIndices.Length; i++)
                    {
                        SpawnPointNames[i] = GetName(entries.Regions, spawnPointIndices[i]);
                    }

                    SpawnPartNames = new string[spawnPartIndices.Length];
                    for (int i = 0; i < spawnPartIndices.Length; i++)
                    {
                        SpawnPartNames[i] = GetName(entries.Parts, spawnPartIndices[i]);
                    }
                }
コード例 #12
0
ファイル: PointParam.cs プロジェクト: esmayl/dstools
 internal virtual void GetNames(MSB3 msb, Entries entries)
 {
     ActivationPartName = GetName(entries.Parts, ActivationPartIndex);
 }
コード例 #13
0
ファイル: EventParam.cs プロジェクト: esmayl/dstools
 internal virtual void GetIndices(MSB3 msb, Entries entries)
 {
     partIndex  = GetIndex(entries.Parts, PartName);
     pointIndex = GetIndex(entries.Regions, PointName);
 }
コード例 #14
0
 internal virtual void GetNames(MSB3 msb, Entries entries)
 {
     ModelName = GetName(entries.Models, modelIndex);
 }
コード例 #15
0
ファイル: EventParam.cs プロジェクト: esmayl/dstools
 internal virtual void GetNames(MSB3 msb, Entries entries)
 {
     PartName  = GetName(entries.Parts, partIndex);
     PointName = GetName(entries.Regions, pointIndex);
 }
コード例 #16
0
 internal override void GetIndices(MSB3 msb, Entries entries)
 {
     base.GetIndices(msb, entries);
     SpawnPointIndices = MSB.FindIndices(entries.Regions, SpawnPointNames);
     SpawnPartIndices  = MSB.FindIndices(entries.Parts, SpawnPartNames);
 }
コード例 #17
0
 internal virtual void GetIndices(MSB3 msb, Entries entries)
 {
     modelIndex = GetIndex(entries.Models, ModelName);
 }
コード例 #18
0
 internal override void GetNames(MSB3 msb, Entries entries)
 {
     base.GetNames(msb, entries);
     CollisionName = GetName(entries.Parts, collisionPartIndex);
 }
コード例 #19
0
ファイル: EventParam.cs プロジェクト: esmayl/dstools
 internal override void GetNames(MSB3 msb, Entries entries)
 {
     base.GetNames(msb, entries);
     PartName2 = GetName(entries.Parts, partIndex2);
 }
コード例 #20
0
 internal override void GetIndices(MSB3 msb, Entries entries)
 {
     base.GetIndices(msb, entries);
     GroupPartsIndices = MSB.FindIndices(entries.Parts, GroupPartsNames);
 }
コード例 #21
0
 internal virtual void GetIndices(MSB3 msb, Entries entries)
 {
     PartIndex  = MSB.FindIndex(entries.Parts, PartName);
     PointIndex = MSB.FindIndex(entries.Regions, PointName);
 }
コード例 #22
0
 internal override void GetIndices(MSB3 msb, Entries entries)
 {
     base.GetIndices(msb, entries);
     collisionPartIndex = GetIndex(entries.Parts, CollisionName);
 }
コード例 #23
0
ファイル: EventParam.cs プロジェクト: esmayl/dstools
 internal override void GetIndices(MSB3 msb, Entries entries)
 {
     base.GetIndices(msb, entries);
     partIndex2 = GetIndex(entries.Parts, PartName2);
 }
コード例 #24
0
 internal override void GetNames(MSB3 msb, Entries entries)
 {
     base.GetNames(msb, entries);
     WindAreaName = FindName(entries.Regions, WindAreaIndex);
 }
コード例 #25
0
 internal void GetNames(MSB3 msb, Entries entries)
 {
     PartName = MSB.FindName(entries.Parts, PartIndex);
 }
コード例 #26
0
 internal override void GetIndices(MSB3 msb, Entries entries)
 {
     base.GetIndices(msb, entries);
     UnkHitIndex = GetIndex(entries.Parts, UnkHitName);
 }
コード例 #27
0
ファイル: PointParam.cs プロジェクト: esmayl/dstools
 internal virtual void GetIndices(MSB3 msb, Entries entries)
 {
     ActivationPartIndex = GetIndex(entries.Parts, ActivationPartName);
 }
コード例 #28
0
 internal void GetIndices(MSB3 msb, Entries entries)
 {
     PartIndex = (short)MSB.FindIndex(entries.Parts, PartName);
 }
コード例 #29
0
ファイル: PointParam.cs プロジェクト: esmayl/dstools
 internal override void GetIndices(MSB3 msb, Entries entries)
 {
     base.GetIndices(msb, entries);
     WindAreaIndex = GetIndex(entries.Regions, WindAreaName);
 }
コード例 #30
0
 internal override void GetIndices(MSB3 msb, Entries entries)
 {
     base.GetIndices(msb, entries);
     ChildRegionIndices = FindIndices(entries.Regions, ChildRegionNames);
 }