public override Moveable DeepCopy() { TriggerEntered copy = new TriggerEntered(raiserSlot.Fitter); if (RaiserBlock != null) { copy.RaiserBlock = (ObjectBlock)RaiserBlock.DeepCopy(); } return(copy); }
public override Moveable DeepCopy() { DoorOrPlaceableIsUnlocked copy = new DoorOrPlaceableIsUnlocked(raiserSlot.Fitter); if (RaiserBlock != null) { copy.RaiserBlock = (ObjectBlock)RaiserBlock.DeepCopy(); } return(copy); }
public override Moveable DeepCopy() { CreatureDies copy = new CreatureDies(raiserSlot.Fitter); if (RaiserBlock != null) { copy.RaiserBlock = (ObjectBlock)RaiserBlock.DeepCopy(); } return(copy); }