Functions
onAssetBundleDownloaded
System.Void onAssetBundleDownloaded(
string bundleName
)

UnityExtension:not implemented yet

Parameters
bundleName
string

no documentation

Returns

System.Void

onChangeMode3D
System.Void onChangeMode3D(
System.Bool threed
)

UnityExtension:triggered when Quattro3D::SetMode3D

Parameters
threed
System.Bool

3D

Returns

System.Void

onLevel3DEnter
System.Void onLevel3DEnter(
System.String levelName
)

UnityExtension:triggered when a level is entered

Parameters
levelName
System.String

levelName

Returns

System.Void

onLevel3DLoaded
System.Void onLevel3DLoaded(
System.String levelName
)

UnityExtension: triggered when a level is loaded

Parameters
levelName
System.String

levelName

Returns

System.Void

onQuattro3DLoaded
System.Void onQuattro3DLoaded()

UnityExtension:Quattro3D ready

Returns

System.Void

onRotationChanged
System.Void onRotationChanged( )
Parameters

-

Returns

System.Void

onServerSetPlayerX
System.Void onServerSetPlayerX(
float x
)

UnityExtension:onServerSetPlayerX

Parameters

x -

Returns

System.Void

onServerSetPlayerY
System.Void onServerSetPlayerY(
float x
)

UnityExtension:onServerSetPlayerY

Parameters

x -

Returns

System.Void

onServerSetPlayerZ
System.Void onServerSetPlayerZ(
float x
)

UnityExtension:onServerSetPlayerZ

Parameters

x -

Returns

System.Void

OnAnimationEvent
System.Void OnAnimationEvent(
GameObject go,
System.String prm
)

UnityExtension:this event needs Quattro::EventManager::AddOnAnimationEventHandlerTo(GameObject go) to get triggered

Parameters
go

gamobject on which it is triggered prm -

Returns

System.Void

OnBeginDrag
System.Void OnBeginDrag(
GameObject go,
UnityEngine.EventSystems.PointerEventData eventData
)

UnityExtension:this event needs Quattro::EventManager::AddDraggableEventsHandler(GameObject go) to get triggered DEPRECATED

Parameters
go

gamobject on which it is triggered eventData -

Returns

System.Void

OnClick
System.Void OnClick(
GameObject go
)

UnityExtension:this event needs Quattro::EventManager::AddEventHandlerTo(Button button) to get triggered DEPRECATED

Parameters
go

gamobject on which it is triggered

Returns

System.Void

OnClientConnected
System.Void OnClientConnected(
GameObject go,
System.UInt64 clientId
)

UnityExtension:this event needs Quattro3D::MLAPIEventListenerProxy::AddMLAPIEventHandlerTo(GameObject go) to get triggered

Parameters
go

gamobject on which it is triggered so you can use this.catcheventobject(this.go) clientId -

Returns

System.Void

OnClientDisconnected
System.Void OnClientDisconnected(
GameObject go,
System.UInt64 clientId
)

UnityExtension:this event needs Quattro3D::MLAPIEventListenerProxy::AddMLAPIEventHandlerTo(GameObject go) to get triggered

Parameters
go

gamobject on which it is triggered so you can use this.catcheventobject(this.go) clientId -

Returns

System.Void

OnCollisionEnter
System.Void OnCollisionEnter(
GameObject go,
UnityEngine.Collision prm1
)

UnityExtension: this event needsQuattro::EventManager::addoncollisionhandlerto(gameobject,layer) to get triggered

Parameters
go

gameobject on which it is triggered

prm1
UnityEngine.Collision

collision

Returns

System.Void

OnCollisionEnter2D
System.Void OnCollisionEnter2D(
GameObject go,
UnityEngine.Collision2D prm1
)

UnityExtension: this event needsQuattro::EventManager::addoncollisionhandlerto(gameobject,layer) to get triggered

Parameters
go

gameobject on which it is triggered

prm1
UnityEngine.Collision2D

collision

Returns

System.Void

OnCollisionExit
System.Void OnCollisionExit(
GameObject go,
UnityEngine.Collision prm1
)

UnityExtension: this event needsQuattro::EventManager::addoncollisionhandlerto(gameobject,layer) to get triggered

Parameters
go

gameobject on which it is triggered

prm1
UnityEngine.Collision

collision

Returns

System.Void

OnCollisionExit2D
System.Void OnCollisionExit2D(
GameObject go,
UnityEngine.Collision2D prm1
)

UnityExtension: this event needsQuattro::EventManager::addoncollisionhandlerto(gameobject,layer) to get triggered

Parameters
go

gameobject on which it is triggered

prm1
UnityEngine.Collision2D

collision

Returns

System.Void

OnCollisionStay
System.Void OnCollisionStay(
GameObject go,
UnityEngine.Collision prm1
)

UnityExtension: this event needsQuattro::EventManager::addoncollisionhandlerto(gameobject,layer) to get triggered

Parameters
go

gameobject on which it is triggered

prm1
UnityEngine.Collision

collision

Returns

System.Void

OnCollisionStay2D
System.Void OnCollisionStay2D(
GameObject go,
UnityEngine.Collision2D prm1
)

UnityExtension: this event needsQuattro::EventManager::addoncollisionhandlerto(gameobject,layer) to get triggered

Parameters
go

gameobject on which it is triggered

prm1
UnityEngine.Collision2D

collision

Returns

System.Void

OnConnectionRequest
System.Void OnConnectionRequest(
GameObject go,
LiteNetLib.ConnectionRequest request
)

UnityExtension:this event needs Quattro3D::INetEventListenerProxy::AddLiteNetLibEventHandlerTo(GameObject go) to get triggered

Parameters
go

gamobject on which it is triggered so you can use this.catcheventobject(this.go) request -

Returns

System.Void

OnControllerColliderHit
System.Void OnControllerColliderHit(
GameObject go,
UnityEngine.ControllerColliderHit prm1
)

UnityExtension:this event needs Quattro::EventManager::addoncontrollercolliderhithandlerto(gameobject,layer) to get triggered

Parameters
go

gameobject on which it is triggered

prm1
UnityEngine.ControllerColliderHit

controllerColliderHit

Returns

System.Void

OnDrag
System.Void OnDrag(
GameObject go,
UnityEngine.EventSystems.PointerEventData eventData
)

UnityExtension:this event needs Quattro::EventManager::AddDraggableEventsHandler(GameObject go) to get triggered DEPRECATED

Parameters
go

gamobject on which it is triggered eventData -

Returns

System.Void

OnEndDrag
System.Void OnEndDrag(
GameObject go,
UnityEngine.EventSystems.PointerEventData eventData
)

UnityExtension:this event needs Quattro::EventManager::AddDraggableEventsHandler(GameObject go) to get triggered DEPRECATED

Parameters
go

gamobject on which it is triggered eventData -

Returns

System.Void

OnEndEdit
System.Void OnEndEdit(
GameObject go,
System.String text
)

UnityExtension:this event needs Quattro::EventManager::AddEventHandlerTo(InputField inputField) to get triggered DEPRECATED

Parameters
go

gamobject on which it is triggered

text
System.String

new text

Returns

System.Void

onFixedUpdate
System.Void onFixedUpdate( )

UnityExtension:function triggered on each unity physic frame on every weapon

Parameters
Returns

System.Void

onHierarchySelectionChanged
System.Void onHierarchySelectionChanged(
GameObject go,
UnityEngine.Transform selection
)

UnityExtension:this event needs Quattro::InspectorExtensions::AddOnHierarchySelectionChangedEvent() to get triggered

Parameters
go

selected transform selection -

Returns

System.Void

OnNetworkLatencyUpdate
System.Void OnNetworkLatencyUpdate(
GameObject go,
LiteNetLib.NetPeer peer,
System.Int32 latency
)

UnityExtension:this event needs Quattro3D::INetEventListenerProxy::AddLiteNetLibEventHandlerTo(GameObject go) to get triggered

Parameters
go

gamobject on which it is triggered so you can use this.catcheventobject(this.go) peer - latency -

Returns

System.Void

OnNetworkReceive
System.Void OnNetworkReceive(
GameObject go,
LiteNetLib.NetPeer peer,
LiteNetLib.NetPacketReader reader,
LiteNetLib.DeliveryMethod deliveryMethod
)

UnityExtension:this event needs Quattro3D::INetEventListenerProxy::AddLiteNetLibEventHandlerTo(GameObject go) to get triggered

Parameters
go

gamobject on which it is triggered so you can use this.catcheventobject(this.go) peer - reader - deliveryMethod -

Returns

System.Void

OnNetworkReceiveUnconnected
System.Void OnNetworkReceiveUnconnected(
GameObject go,
System.Net.IPEndPoint remoteEndPoint,
LiteNetLib.NetPacketReader reader,
LiteNetLib.UnconnectedMessageType messageType
)

UnityExtension:this event needs Quattro3D::INetEventListenerProxy::AddLiteNetLibEventHandlerTo(GameObject go) to get triggered

Parameters
go

gamobject on which it is triggered so you can use this.catcheventobject(this.go) remoteEndPoint - reader - messageType -

Returns

System.Void

OnPeerConnected
System.Void OnPeerConnected(
GameObject go,
LiteNetLib.NetPeer peer
)

UnityExtension:this event needs Quattro3D::INetEventListenerProxy::AddLiteNetLibEventHandlerTo(GameObject go) to get triggered

Parameters
go

gamobject on which it is triggered so you can use this.catcheventobject(this.go) peer -

Returns

System.Void

OnPeerDisconnected
System.Void OnPeerDisconnected(
GameObject go,
LiteNetLib.NetPeer peer,
LiteNetLib.DisconnectInfo disconnectInfo
)

UnityExtension:this event needs Quattro3D::INetEventListenerProxy::AddLiteNetLibEventHandlerTo(GameObject go) to get triggered

Parameters
go

gamobject on which it is triggered so you can use this.catcheventobject(this.go) peer - disconnectInfo -

Returns

System.Void

OnTriggerEnter
System.Void OnTriggerEnter(
GameObject go,
UnityEngine.Collider prm1
)

UnityExtension:this event needs Quattro::EventManager::addontriggerhandlerto(gameobject,layer) to get triggered

Parameters
go

gameobject on which it is triggered

prm1
UnityEngine.Collider

collider

Returns

System.Void

OnTriggerEnter2D
System.Void OnTriggerEnter2D(
GameObject go,
UnityEngine.Collider2D prm1
)

UnityExtension:this event needs Quattro::EventManager::addontriggerhandlerto(gameobject,layer) to get triggered

Parameters
go

gameobject on which it is triggered

prm1
UnityEngine.Collider2D

collider

Returns

System.Void

OnTriggerExit
System.Void OnTriggerExit(
GameObject go,
UnityEngine.Collider prm1
)

UnityExtension:this event needs Quattro::EventManager::addontriggerhandlerto(gameobject,layer) to get triggered

Parameters
go

gameobject on which it is triggered

prm1
UnityEngine.Collider

collider

Returns

System.Void

OnTriggerExit2D
System.Void OnTriggerExit2D(
GameObject go,
UnityEngine.Collider2D prm1
)

UnityExtension:this event needs Quattro::EventManager::addontriggerhandlerto(gameobject,layer) to get triggered

Parameters
go

gameobject on which it is triggered

prm1
UnityEngine.Collider2D

collider

Returns

System.Void

OnTriggerStay
System.Void OnTriggerStay(
GameObject go,
UnityEngine.Collider prm1
)

UnityExtension:this event needs Quattro::EventManager::addontriggerhandlerto(gameobject,layer) to get triggered

Parameters
go

gameobject on which it is triggered

prm1
UnityEngine.Collider

collider

Returns

System.Void

OnTriggerStay2D
System.Void OnTriggerStay2D(
GameObject go,
UnityEngine.Collider2D prm1
)

UnityExtension:this event needs Quattro::EventManager::addontriggerhandlerto(gameobject,layer) to get triggered

Parameters
go

gameobject on which it is triggered

prm1
UnityEngine.Collider2D

collider

Returns

System.Void

onUnnamedMessage
System.Void onUnnamedMessage(
GameObject go,
System.UInt64 clientId,
UnityEngine.Quattro3D.MLAPIExtension.BinaryReaderWrapper mess
)

UnityExtension:this event needs Quattro3D::MLAPIEventListenerProxy::AddMLAPIEventHandlerTo(GameObject go) to get triggered

Parameters
go

gamobject on which it is triggered so you can use this.catcheventobject(this.go) clientId - mess -

Returns

System.Void

onUpdate
System.Void onUpdate( )

UnityExtension:function triggered on each frame on every weapon

Parameters
Returns

System.Void

OnValueChanged
System.Void OnValueChanged(
GameObject go,
System.Int32 value
)

UnityExtension:this event needs Quattro::EventManager::AddEventHandlerTo(Toggle toggle) to get triggered DEPRECATED

Parameters
go

gamobject on which it is triggered

value
System.Int32

true or false

Returns

System.Void

OnValueChanged
System.Void OnValueChanged(
GameObject go,
System.String text
)

UnityExtension:this event needs Quattro::EventManager::AddEventHandlerTo(InputField inputField) to get triggered DEPRECATED

Parameters
go

gamobject on which it is triggered

text
System.String

new text

Returns

System.Void

OnValueChanged
System.Void OnValueChanged(
GameObject go,
System.Single value
)

UnityExtension:this event needs Quattro::EventManager::AddEventHandlerTo(Scrollbar ScrollBar) to get triggered DEPRECATED

Parameters
go

gamobject on which it is triggered

value
System.Single

new scrollbar pos

Returns

System.Void

OnValueChanged
System.Void OnValueChanged(
GameObject go,
UnityEngine.Vector2 value
)

UnityExtension:this event needs Quattro::EventManager::AddEventHandlerTo(ScrollRect scrollRect) to get triggered DEPRECATED

Parameters
go

gamobject on which it is triggered

value
UnityEngine.Vector2

true or false

Returns

System.Void

OnValueChanged
System.Void OnValueChanged(
GameObject go,
System.Single value
)

UnityExtension:this event needs Quattro::EventManager::AddEventHandlerTo(Slider slider) to get triggered DEPRECATED

Parameters
go

gamobject on which it is triggered

value
System.Single

new slider pos

Returns

System.Void

OnValueChanged
System.Void OnValueChanged(
GameObject go,
System.Boolean value
)

UnityExtension:this event needs Quattro::EventManager::AddEventHandlerTo(Toggle toggle) to get triggered DEPRECATED

Parameters
go

gamobject on which it is triggered

value
System.Boolean

true or false

Returns

System.Void