feat: add initial People Playground mod development kit

This commit is contained in:
2026-01-06 06:35:51 +03:00
parent b89c805060
commit b4c22a7c63
1095 changed files with 40281 additions and 1 deletions

View File

@@ -0,0 +1,59 @@
URL: https://wiki.studiominus.nl/internalReference/NodeBehaviour.html
Title: People Playground Modding - Activations.NodeBehaviour
==================================================
public class NodeBehaviour
Inherits MonoBehaviour, Messages.IUse, Messages.IOnBeforeSerialise, Messages.IOnAfterDeserialise
[DisallowMultipleComponent]
No description provided
Nested types
Activations.NodeBehaviour.SerialisableEvent
Fields
public float DelaySeconds
No description provided
public List<ActivationTarget> Targets
[SkipSerialisation]
No description provided
public UnityEvent<Channel> OnUseStart
[SkipSerialisation]
No description provided
public UnityEvent<Channel> OnUseEnd
[SkipSerialisation]
No description provided
public Channel CurrentlyActive
[SkipSerialisation]
No description provided
public UnityEvent<Channel> OnEmit
[SkipSerialisation]
No description provided
public Channel Started
[HideInInspector]
What channels have been started this frame. This is used to invoke the events at the end of the frame.
public Channel Ended
[HideInInspector]
What channels have been stopped this frame. This is used to invoke the events at the end of the frame.
public static int MaxSignalsPerFrame
No description provided
public SerialisableEvent[] SerialisableState
[HideInInspector]
Used for serialisation. You probably shouldn't touch this.
The scheduled activations are stored to this array before serialisation and read from after deserialisation
Methods
public void Use(ActivationPropagation activation)
No description provided
public void OnBeforeSerialise()
No description provided
public void OnAfterDeserialise(List<GameObject> gameObjects)
No description provided