49. CLASE MONOBEHAVIOUR (y IX)










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.



POSTED BY UnityScripts
DISCUSSION 0 Comments

Leave a Reply

Con la tecnología de Blogger.