public void read(BinaryReader br) { _ID = br.ReadInt32(); _shapeArray = XLStreamTools.readJavaInt32Array(br); _posXArray = XLStreamTools.readJavaFloatArray(br); _posYArray = XLStreamTools.readJavaFloatArray(br); _posZArray = XLStreamTools.readJavaFloatArray(br); }
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); }
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(); }