Esempio n. 1
0
        public override void Handle(BaseFeatureSaveData featureSaveData, GameLocation location)
        {
            DiggableWallSaveData diggableWallSaveData = featureSaveData as DiggableWallSaveData;

            this.reflectionHelper.GetField <NetInt>(location.terrainFeatures[featureSaveData.FeaturePosition], "health").GetValue().Value = diggableWallSaveData.Health;
        }
        public override void Handle(BaseFeatureSaveData featureSaveData, GameLocation location)
        {
            DiggableWallSaveData diggableWallSaveData = featureSaveData as DiggableWallSaveData;

            reflectionHelper.GetField <int>(location.terrainFeatures[featureSaveData.featurePosition], "health").SetValue(diggableWallSaveData.health);
        }