public virtual void ReadChildData(BinaryReader reader) { int x = 0; _pickupMessage.ReadString(reader); _swapMessage.ReadString(reader); _pickupOrDualMsg.ReadString(reader); _swapOrDualMsg.ReadString(reader); _dual_MinusonlyMsg.ReadString(reader); _pickedUpMsg.ReadString(reader); _singluarQuantityMsg.ReadString(reader); _pluralQuantityMsg.ReadString(reader); _switch_MinustoMsg.ReadString(reader); _switch_MinustoFromAiMsg.ReadString(reader); _uNUSED.ReadString(reader); _collisionSound.ReadString(reader); for (x = 0; (x < _predictedBitmaps.Count); x = (x + 1)) { PredictedBitmaps.Add(new PredictedBitmapsBlockBlock()); PredictedBitmaps[x].Read(reader); } for (x = 0; (x < _predictedBitmaps.Count); x = (x + 1)) { PredictedBitmaps[x].ReadChildData(reader); } _detonationDamageEffect.ReadString(reader); _detonatingEffect.ReadString(reader); _detonationEffect.ReadString(reader); }
internal override bool Reconstruct(BlamLib.Blam.CacheFile c) { PredictedResources.DeleteAll(); PredictedBitmaps.DeleteAll(); return(true); }