I am not entirely certain what you mean by "timing switch".
To create a door that can't be damaged have a look at:
Core.cpk\Scripts\StaticObjects\Structures\Doors\
and set ObjectDefensePresets.Impenetrable
To implement the timing switch have a look at:
AtomicTorch.CBND.CoreMod.Triggers
AtomicTorch.CBND.CoreMod.Systems.WorldObjectAccessMode
or AtomicTorch.CBND.CoreMod.StaticObjects.Structures.Doors.ObjectDoorPublicState.IsOpened
I haven't done any modding of this kind yet, so let me know how it goes!
To create a door that can't be damaged have a look at:
Core.cpk\Scripts\StaticObjects\Structures\Doors\
and set ObjectDefensePresets.Impenetrable
To implement the timing switch have a look at:
AtomicTorch.CBND.CoreMod.Triggers
AtomicTorch.CBND.CoreMod.Systems.WorldObjectAccessMode
or AtomicTorch.CBND.CoreMod.StaticObjects.Structures.Doors.ObjectDoorPublicState.IsOpened
I haven't done any modding of this kind yet, so let me know how it goes!