Пример #1
0
 public void read(BinaryReader br)
 {
     _ID         = br.ReadInt32();
     _shapeArray = XLStreamTools.readJavaInt32Array(br);
     _posXArray  = XLStreamTools.readJavaFloatArray(br);
     _posYArray  = XLStreamTools.readJavaFloatArray(br);
     _posZArray  = XLStreamTools.readJavaFloatArray(br);
 }
Пример #2
0
 public void read(BinaryReader br)
 {
     _ID                = br.ReadInt32();
     _onePos            = XLStreamTools.readJavaFloatArray(br);
     _oneStruct         = XLStreamTools.readJavaInt32Array(br);
     _twoPos            = XLStreamTools.readJavaFloatArray(br);
     _twoStruct         = XLStreamTools.readJavaInt32Array(br);
     _formationID       = XLStreamTools.readJavaInt32Array(br);
     _oneSelfPos        = XLStreamTools.readJavaFloatArray(br);
     _oneSelfCollection = XLStreamTools.readJavaFloatArray(br);
     _oneSelfTwoPos     = XLStreamTools.readJavaFloatArray(br);
 }
Пример #3
0
 public void read(BinaryReader br)
 {
     _skillID              = br.ReadInt32();
     _skillName            = XLStreamTools.readJavaUTF(br);
     _delayTime            = XLStreamTools.readJavaFloat(br);
     _liveTime             = XLStreamTools.readJavaFloat(br);
     _colliderType         = br.ReadByte();
     _boxRange             = XLStreamTools.readJavaFloatArray(br);
     _colliderRange        = XLStreamTools.readJavaFloatArray(br);
     _skillMoveType        = br.ReadByte();
     _bindType             = br.ReadByte();
     _moveSpeed            = XLStreamTools.readJavaFloat(br);
     _maxMoveDistance      = XLStreamTools.readJavaFloat(br);
     _castHorizontalAngle  = XLStreamTools.readJavaFloat(br);
     _castVerticalAngle    = XLStreamTools.readJavaFloat(br);
     _gravityValue         = XLStreamTools.readJavaFloat(br);
     _skillDamageApplyType = XLStreamTools.readJavaFloat(br);
     _damageRange          = XLStreamTools.readJavaFloat(br);
     _damageAngle          = XLStreamTools.readJavaFloat(br);
     _damageValue          = br.ReadInt32();
     _maxDamageCount       = br.ReadInt16();
     _groupIndex           = br.ReadInt32();
     _isApplyDamage        = br.ReadByte();
     _isGetHit             = br.ReadByte();
     _effectID             = br.ReadInt32();
     _effectLiveTime       = XLStreamTools.readJavaFloat(br);
     _soundID              = br.ReadInt32();
     _hitEffectID          = br.ReadInt32();
     _hitEffectLiveTime    = XLStreamTools.readJavaFloat(br);
     _hitSoundID           = br.ReadInt32();
     _deadEffectID         = br.ReadInt32();
     _deadEffectLiveTime   = br.ReadInt32();
     _isListenEnd          = br.ReadInt16();
     _buffID               = br.ReadInt32();
     _skillClass           = br.ReadInt16();
     _skillType            = br.ReadByte();
     _isHasTarget          = br.ReadByte();
     _attackType           = br.ReadByte();
     _CDTime               = XLStreamTools.readJavaFloat(br);
     _isInvincible         = br.ReadInt16();
     _areaCoverage         = XLStreamTools.readJavaFloatArray(br);
     _initialmagic         = br.ReadInt32();
     _addmagic             = XLStreamTools.readJavaFloat(br);
     _Skilllevel           = br.ReadInt32();
     _weaponHaveEffect     = br.ReadByte();
     _weaponEffectId       = br.ReadInt32();
     _weaponBindType       = br.ReadInt32();
     _weaponEffectLiveTime = XLStreamTools.readJavaFloat(br);
     _hitBindType          = br.ReadByte();
 }