예제 #1
0
 public AreaTable(IDbcIterator dbcIterator)
 {
     Id           = dbcIterator.GetUInt(0);
     MapId        = dbcIterator.GetUInt(1);
     ParentAreaId = dbcIterator.GetUInt(2);
     AreaBit      = dbcIterator.GetUInt(3);
     Flags        = dbcIterator.GetUInt(4);
     Name         = dbcIterator.GetString(11);
 }
예제 #2
0
 public AreaTrigger(IDbcIterator dbcIterator)
 {
     Id          = dbcIterator.GetInt(0);
     ContinentId = dbcIterator.GetInt(1);
     X           = dbcIterator.GetFloat(2);
     Y           = dbcIterator.GetFloat(3);
     Z           = dbcIterator.GetFloat(4);
     Radius      = dbcIterator.GetFloat(5);
     BoxLength   = dbcIterator.GetFloat(6);
     BoxWidth    = dbcIterator.GetFloat(7);
     BoxHeight   = dbcIterator.GetFloat(8);
     BoxYaw      = dbcIterator.GetFloat(9);
 }
예제 #3
0
 public GameObjectDisplayInfo(IDbcIterator dbcIterator)
 {
     Id                    = dbcIterator.GetInt(0);
     ModelName             = dbcIterator.GetString(1);
     Sound                 = dbcIterator.GetInt(2);
     GeoBoxMinX            = dbcIterator.GetFloat(3);
     GeoBoxMinY            = dbcIterator.GetFloat(4);
     GeoBoxMinZ            = dbcIterator.GetFloat(5);
     GeoBoxMaxX            = dbcIterator.GetFloat(6);
     GeoBoxMaxY            = dbcIterator.GetFloat(7);
     GeoBoxMaxZ            = dbcIterator.GetFloat(8);
     ObjectEffectPackageID = dbcIterator.GetInt(9);
 }
예제 #4
0
 public CreatureDisplayInfo(IDbcIterator dbcIterator)
 {
     Id      = dbcIterator.GetInt(0);
     ModelId = dbcIterator.GetInt(1);
     SoundId = dbcIterator.GetInt(2);
     ExtendedDisplayInfoID = dbcIterator.GetInt(3);
     CreatureModelScale    = dbcIterator.GetFloat(4);
     CreatureModelAlpha    = dbcIterator.GetFloat(5);
     TextureVariation1     = dbcIterator.GetString(6);
     TextureVariation2     = dbcIterator.GetString(7);
     TextureVariation3     = dbcIterator.GetString(8);
     PortraitTextureName   = dbcIterator.GetString(9);
     BloodID               = dbcIterator.GetInt(10);
     NPCSoundID            = dbcIterator.GetInt(11);
     ParticleColorID       = dbcIterator.GetInt(12);
     CreatureGeosetData    = dbcIterator.GetInt(13);
     ObjectEffectPackageID = dbcIterator.GetInt(14);
 }
예제 #5
0
 public Map(IDbcIterator dbcIterator)
 {
     Id        = dbcIterator.GetInt(0);
     Directory = dbcIterator.GetString(1);
     Name      = dbcIterator.GetString(5);
 }
예제 #6
0
 public LightIntParam(IDbcIterator dbcIterator) : base(dbcIterator, (dbc, i) => CArgb.FromRGB(dbc.GetUInt(i)))
 {
 }
예제 #7
0
 public LightFloatParam(IDbcIterator dbcIterator) : base(dbcIterator, (dbc, i) => dbc.GetFloat(i))
 {
 }