Version: 5.3 (switch to 5.4b)
ЯзыкEnglish
  • C#
  • JS

Язык программирования

Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.

NetworkServer.SendToReady<MSG>(short,MSG)

Предложить изменения

Успех!

Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.

Закрыть

Ошибка внесения изменений

По определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.

Закрыть

Отменить

Руководство

Параметры

msg Message structure.
msgType Message type.

Возврат значений

void Success if message is sent.

Описание

Send a message structure with the given type number to only clients which are ready.

See Networking.NetworkClient.Ready.

#pragma strict
public class MyMsgTypes {
	public static var MSG_LOGIN_RESPONSE: short = 1000;
	public static var MSG_SCORE: short = 1005;
}
public class ScoreMessage extends System.ValueType {
	public var score: int;
	public var scorePos: Vector3;
}
class GameServer {
	function SendScore(score: int, scorePos: Vector3) {
		var msg: ScoreMessage;
		msg.score = score;
		msg.scorePos = scorePos;
		NetworkServer.SendToReady.<ScoreMessage>(MyMsgTypes.MSG_SCORE, msg);
	}
}
using UnityEngine;
using UnityEngine.Networking;

public class MyMsgTypes { public static short MSG_LOGIN_RESPONSE = 1000; public static short MSG_SCORE = 1005; };

public struct ScoreMessage { public int score; public Vector3 scorePos; }

class GameServer { void SendScore(int score, Vector3 scorePos) { ScoreMessage msg; msg.score = score; msg.scorePos = scorePos;

NetworkServer.SendToReady<ScoreMessage>(MyMsgTypes.MSG_SCORE, msg); } }