See InputProcessor.cs and InputHandler.cs.
Both classes don't have any reference each other but delegates are bindable and executable.
They works like MessageSystem of Unity.
See CustomWhisperTypes.cs and CustomWhisperUsage.cs.
for example, Int32
and UnityEngine.GameObject
types defined.
Replace stable version at version definition in json x.x.x
example) "com.calci.whisper": "1.0.0"
{
"dependencies": {
"com.calci.whisper": "x.x.x"
}
}
{
"scopedRegistries": [
{
"name": "npm",
"url": "https://registry.npmjs.org",
"scopes": [
"com.calci"
]
}
]
}