Base Classes
Kassets provides default base classes that is usable immediately.
GameEvents
GameEvent: Default Type-less GameEvent.BoolGameEventByteGameEventByteArrayGameEventIntGameEventFloatGameEventLongGameEventDoubleGameEventStringGameEventVector2GameEventVector3GameEventQuaternionGameEventPoseGameEventTexture2DGameEventGameObjectGameEvent
Variables
BoolVariableByteVariableIntVariableFloatVariableLongVariableDoubleVariableStringVariableVector2VariableVector3VariableQuaternionVariablePoseVariableTexture2DVariableGameObjectVariable
Collections
BoolCollectionByteCollectionIntCollectionFloatCollectionLongCollectionDoubleCollectionStringCollectionVector2CollectionVector3CollectionQuaternionCollectionPoseCollectionTransformCollection
Transactions
BoolTransactionByteTransactionIntTransactionFloatTransactionLongTransactionDoubleTransactionStringTransactionVector2TransactionVector3TransactionQuaternionTransactionPoseTransaction
Unity Event Binder
A Component that forwards events raised by a GameEvent into UnityEvent.
Also known as EventListener.
UnityEventBinder: Default Type-less event binder.UnityEventBatchBinder: Accepts multiple GameEvents as a trigger.BoolUnityEventBinderByteUnityEventBinderIntUnityEventBinderFloatUnityEventBinderLongUnityEventBinderDoubleUnityEventBinderStringUnityEventBinderVector2UnityEventBinderVector3UnityEventBinderQuaternionUnityEventBinderPoseUnityEventBinder