Synapse Objects
When using the Synapse API will you encounter a lot of different Synapse Objects. SynapseObjects are Objects that inherits ISynapseObject and are a Wrapper for various other Objects in game.
This is the code of the Interface so every SynapseObject has these Properties and methods
Every SynapseObject is assigned to one Unity Gameobject which has a Component named SynapseObjectScript that contains the actual SynapseObject.
Most SynapseObjects are stored inside the MapService and you can get all with Synapse.Get<MapService>.SynapseObjects
Here is a list of all SynapseObjects
Name | Description |
---|---|
Schematic | The Object which is a Schematic and therefore a parent of various other SynapseObjects |
Primitive | Unity Primitive |
LightSource | Unity LightSource |
Target | The Shooting Targets |
Door | A Door or Gate |
Workstation | The Workstation |
Locker | A Locker, SCP Pedestal or Weapon Container |
Generator | Generator for overcharging the Heavy |
Item | Item on the Map or PlayerInventory |
OldGrenade | The Old Grenade from before MP2 (can't explode) |
Ragdoll | A Ragdoll |
Dummy | A fake Player |
Custom | A Simple Gameobject without any Components by default |
Room | A Custom Room or Room of Scp-939, Scp-106 or Scp-330 (since there Positon/Rotation and Scale can be changed) |
ElevatorDestination | The Destination an Elevator can reach (the actual Elevator is not a SynapseObject since it is just a logic handler and not a actual GameObject) |
Other | Unused by Synapse |
Last updated