public LineDefCrusherType(Trigger trigger, Repeatable repeatable, Speed speed, MonsterActivate monsterActivate, Silent silent, CrusherAction action) : base(Category.Crusher) { this.trigger = trigger; this.repeatable = repeatable; this.speed = speed; this.monsterActivate = monsterActivate; this.silent = silent; this.action = action; }
public LineDefDoorType(Trigger trigger, Repeatable repeatable, Lock lockType, Speed speed, int wait, MonsterActivate monsterActivate, DoorAction doorAction) : base(Category.Door) { this.trigger = trigger; this.repeatable = repeatable; this.lockType = lockType; this.speed = speed; this.wait = wait; this.monsterActivate = monsterActivate; this.doorAction = doorAction; }
public LineDefLiftType(Trigger trigger, Repeatable repeatable, int wait, Speed speed, TextureChange textureChange, Model model, MonsterActivate monsterActivate, LiftTarget target) : base(Category.Lift) { this.trigger = trigger; this.repeatable = repeatable; this.speed = speed; this.textureChange = textureChange; this.model = model; this.monsterActivate = monsterActivate; this.target = target; }
public LineDefFloorType(Trigger trigger, Repeatable repeatable, Direction direction, Speed speed, TextureChange textureChange, Model model, MonsterActivate monsterActivate, Crush crush, FloorTarget target) : base(Category.Floor) { this.trigger = trigger; this.repeatable = repeatable; this.direction = direction; this.speed = speed; this.textureChange = textureChange; this.model = model; this.monsterActivate = monsterActivate; this.crush = crush; this.target = target; }