Minor housekeeping changes to entities
Added PathPlatformEntity.OnAlreadyThere. It and OnMovementEnd now give current position as parameter
Added LogicEntity (ent_logic), which encompasses logic_auto, logic_relay and logic_compare
Added ent_path_platform and path_generic entities
ent_path_platform uses the Path Tool generated path (path_generic) to move between its nodes. Has inputs useful for things like elevators and generic moving platforms based on nodes.
Fixed some trigger entities not respecting Enabled state
Makes BaseTrigger input methods public
TriggerTeleport OnTriggered output is fired before entity is teleported
update compiled resources again
Added "reverse" parameter to GetPointBetweenNodes & GetCurveLength methods of BasePathEntity
Improved behavior of sounds in PlatformEntity
Start/Stop sounds now play when expected with the TimeToHold option, etc.
Make Platform/DoorEntity moving sounds stop when entity gets deleted
"Unknown move type" warnings include the entity name
Added TimeToHold setting
Added MovingSound setting
Moved all sounds to a category in Hammer
Improved how inputs interact with rotating platforms
Platforms can now rotate more than 180 degrees
EntPlatform => PlatformEntity class name
Animatable door support using anim graphs
Adds "Animated only" move type to doors
Changes KeyframeEntity to base from AnimEntity
Added 2 generic animgraphs for door animations (prop_door_rotating-like, and prop_dynamic like), ready to be plugged into models with correct sequence names.