Ejemplo n.º 1
0
 internal void GetIndices(MSB3 msb, Entries entries)
 {
     PartIndex = (short)MSB.FindIndex(entries.Parts, PartName);
     foreach (Bone bone in Bones)
     {
         bone.GetIndices(entries);
     }
 }
Ejemplo n.º 2
0
 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)MSB.FindIndex(entries.Regions, WalkPointNames[i]);
     }
 }
Ejemplo n.º 3
0
                internal override void GetIndices(MSBD msb, Entries entries)
                {
                    base.GetIndices(msb, entries);
                    CollisionIndex = MSB.FindIndex(entries.Parts, CollisionName);

                    MovePointIndices = new short[MovePointNames.Length];
                    for (int i = 0; i < MovePointNames.Length; i++)
                    {
                        MovePointIndices[i] = (short)MSB.FindIndex(entries.Regions, MovePointNames[i]);
                    }
                }
Ejemplo n.º 4
0
 internal void GetIndices(Entries entries)
 {
     if (!entries.BoneNames.Any(bn => bn.Name == Name))
     {
         entries.BoneNames.Add(new BoneName()
         {
             Name = Name
         });
     }
     NameIndex = MSB.FindIndex(entries.BoneNames, Name);
 }
 internal virtual void GetIndices(Entries entries)
 {
     ActivationPartIndex = MSB.FindIndex(entries.Parts, ActivationPartName);
     if (Shape is MSB.Shape.Composite composite)
     {
         foreach (MSB.Shape.Composite.Child child in composite.Children)
         {
             child.GetIndices(entries);
         }
     }
 }
Ejemplo n.º 6
0
                internal override void GetIndices(MSBS msb, Entries entries)
                {
                    base.GetIndices(msb, entries);
                    WalkRegionIndices = new short[WalkRegionNames.Length];
                    for (int i = 0; i < WalkRegionNames.Length; i++)
                    {
                        WalkRegionIndices[i] = (short)MSB.FindIndex(entries.Regions, WalkRegionNames[i]);
                    }

                    foreach (WREntry wrEntry in WREntries)
                    {
                        wrEntry.GetIndices(entries);
                    }
                }
Ejemplo n.º 7
0
 internal virtual void GetIndices(MSB3 msb, Entries entries)
 {
     ActivationPartIndex = MSB.FindIndex(entries.Parts, ActivationPartName);
 }
Ejemplo n.º 8
0
 internal virtual void GetIndices(MSBD msb, Entries entries)
 {
     ModelIndex = MSB.FindIndex(entries.Models, ModelName);
 }
Ejemplo n.º 9
0
 internal override void GetIndices(MSBD msb, Entries entries)
 {
     base.GetIndices(msb, entries);
     CollisionIndex = MSB.FindIndex(msb.Parts.Collisions, CollisionName);
 }
 internal void GetIndices(MSB3 msb, Entries entries)
 {
     PartIndex = (short)MSB.FindIndex(entries.Parts, PartName);
 }
Ejemplo n.º 11
0
 internal override void GetIndices(MSB1 msb, Entries entries)
 {
     base.GetIndices(msb, entries);
     TreasurePartIndex = MSB.FindIndex(entries.Parts, TreasurePartName);
 }
Ejemplo n.º 12
0
 internal virtual void GetIndices(MSB1 msb, Entries entries)
 {
     PartIndex   = MSB.FindIndex(entries.Parts, PartName);
     RegionIndex = MSB.FindIndex(entries.Regions, RegionName);
 }
Ejemplo n.º 13
0
 internal override void GetIndices(MSB1 msb, Entries entries)
 {
     base.GetIndices(msb, entries);
     NavmeshRegionIndex = MSB.FindIndex(entries.Regions, NavmeshRegionName);
 }
Ejemplo n.º 14
0
 internal override void GetIndices(MSB1 msb, Entries entries)
 {
     base.GetIndices(msb, entries);
     SpawnPointIndex = MSB.FindIndex(entries.Regions, SpawnPointName);
 }
Ejemplo n.º 15
0
 internal void GetIndices(Entries entries)
 {
     RegionIndex = (short)MSB.FindIndex(entries.Regions, RegionName);
 }
Ejemplo n.º 16
0
 internal override void GetIndices(MSBS msb, Entries entries)
 {
     base.GetIndices(msb, entries);
     ObjActPartIndex = MSB.FindIndex(entries.Parts, ObjActPartName);
 }
Ejemplo n.º 17
0
 internal void GetIndices(MSBS.Entries entries)
 {
     RegionIndex = MSB.FindIndex(entries.Regions, RegionName);
 }
Ejemplo n.º 18
0
 internal override void GetIndices(MSB3 msb, Entries entries)
 {
     base.GetIndices(msb, entries);
     PartIndex2 = MSB.FindIndex(entries.Parts, PartName2);
 }
 internal override void GetIndices(Entries entries)
 {
     base.GetIndices(entries);
     WindAreaIndex = MSB.FindIndex(entries.Regions, WindAreaName);
 }