26 lines
963 B
C#
26 lines
963 B
C#
using Verse;
|
|
using RimWorld;
|
|
using System.Collections.Generic;
|
|
|
|
namespace ConfigurableHellsphereCannon
|
|
{
|
|
public class ExplosionParameters : DefModExtension
|
|
{
|
|
public float explosionRadius = 4.9f;
|
|
public SoundDef explosionSound = null;
|
|
public ThingDef postExplosionSpawnThingDef = null;
|
|
public float postExplosionSpawnChance = 0f;
|
|
public int postExplosionSpawnThingCount = 1;
|
|
public GasType? postExplosionGasType = null;
|
|
public bool applyDamageToExplosionCellsNeighbors = false;
|
|
public ThingDef preExplosionSpawnThingDef = null;
|
|
public float preExplosionSpawnChance = 0f;
|
|
public int preExplosionSpawnThingCount = 1;
|
|
public bool damageFalloff = false;
|
|
public ThingDef filth = null;
|
|
public bool doVisualEffects = true;
|
|
public float screenShakeFactor = 1f;
|
|
public bool doSoundEffects = true;
|
|
public bool doHitEffects = true;
|
|
}
|
|
} |