godot.entrygenerator.model.RpcAnnotation.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of godot-entry-generator Show documentation
Show all versions of godot-entry-generator Show documentation
Godot Kotlin entry code generator.
package godot.entrygenerator.model
data class RpcAnnotation(
val rpcMode: RpcMode,
val sync: Sync,
val transferMode: TransferMode,
val transferChannel: Int,
override val symbolProcessorSource: Any
) : FunctionAnnotation
enum class RpcMode {
DISABLED,
ANY,
AUTHORITY
}
enum class Sync {
SYNC,
NO_SYNC
}
enum class TransferMode {
RELIABLE,
UNRELIABLE,
UNRELIABLE_ORDERED
}