OnApplicationPause:
function OnApplicationPause (pause : boolean) : void
Es enviada a todos los gameobjects cuando el jugador presiona la pausa.
OnApplicationFocus:
function OnApplicationFocus (focus : boolean) : void
Función enviada a todos los gameobjects cuando el jugador obtiene o pierde el foco.
OnApplicationQuit:
function OnApplicationQuit () : void
Función que se envía a todos los gameobjects antes de que la aplicación se cierre. En el editor es llamada cuando el usuario detiene el play, en la web es llamada cuando la página se cierra.
OnPlayerConnected:
function OnPlayerConnected (player : NetworkPlayer) : void
Es llamada en el servidor cada vez que un nuevo jugador se conecta con éxito.
Esta función y las que relacionaremos a continuación las trataremos en profundidad la función Network y familia.
OnServerInitialized:
function OnServerInitialized () : void
Llamada en el server cada vez que Network.InitializeServer es invocada y completada.
OnConnectedToServer:
function OnConnectedToServer () : void
Es llamada esta función en el cliente cuando consigues conectarte con éxito al servidor.
OnPlayerDisconnected:
function OnPlayerDisconnected (player : NetworkPlayer) : void
Llamada en el server cada vez que un jugador se desconecta del server.
OnDisconnectedFromServer:
function OnDisconnectedFromServer (mode : NetworkDisconnection) : void
Llamada en el cliente cuando la conexión se pierde o desconectas del servidor.
OnFailedToConnect:
function OnFailedToConnect (error : NetworkConnectionError) : void
Llamada en el cliente cuando un intento de conexión falla por alguna razón. La razón por la que falla es pasada como una enumeración de tipo Network.ConnectionError.
OnFailedToConnectToMasterServer:
function OnFailedToConnectToMasterServer (error : NetworkConnectionError) : void
Llamada en clientes o servidores cuando hay un problema conectando con el MasterServer. La razón del error es pasada como una enumeración de tipo Network.ConnectionError.
OnMasterServerEvent:
function OnMasterServerEvent (msEvent : MasterServerEvent) : void
Llamada en clientes o servidores cuando informan de eventos desde el MasterServer, como por ejemplo que haya tenido éxito el registro en el host.
El tipo MasterServerEvent es una enum con los siguientes valores:
RegistrationFailedGameName: El registro falló porque se indicó un nombre de juego
vacío.
RegistrationFailedGameType: El registro falló porque se indicó un tipo vacío de
juego.
RegistrationFailedNoServer: El registro falló porque ningún servidor está
funcionando.
RegistrationSucceeded: El registro al servidor maestro tuvo éxito, y se recibió
confirmación.
HostListReceived: Recibida una lista de hosts desde el master server.
OnNetworkInstantiate:
Function OnNetworkInstantiate (info : NetworkMessageInfo) : void
Llamada en objetos que han sido instanciados en red con Network.Instantiate. Esto es útil para deshabilitar o habilitar componentes de objetos los cuales han sido instanciados y su comportamiento depende de si ellos son de propiedad local o remota.
OnSerializeNetworkView:
function OnSerializeNetworkView (stream : BitStream, info : NetworkMessageInfo) : void
Usada para personalizar la sincronización de variables en un script controlado por una network view. Esto es automáticamente determinado si las variables que han sido serializadas deben ser enviadas o recibidas.
No hay comentarios:
Publicar un comentario