Skip to content

Instantly share code, notes, and snippets.

@glitchersgames
Last active June 30, 2016 11:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save glitchersgames/f9dfd36fa427de7b079371629b04d528 to your computer and use it in GitHub Desktop.
Save glitchersgames/f9dfd36fa427de7b079371629b04d528 to your computer and use it in GitHub Desktop.
public class PlayerRequestPlayerDataMessage : MessageBase
{
public NetworkInstanceId m_SenderNetId;
public NetworkInstanceId m_SubjectNetId;
public PlayerRequestPlayerDataMessage(){}
public PlayerRequestPlayerDataMessage( NetworkInstanceId senderNetId, NetworkInstanceId subjectNetId )
{
m_SenderNetId = senderNetId;
m_SubjectNetId = subjectNetId;
}
}
public class PlayerDefMessage : MessageBase
{
public NetworkInstanceId m_PlayerNetId;
public string m_PlayerName;
public Color m_PlayerColor;
public PlayerDefMessage(){}
public PlayerDefMessage( NetworkInstanceId playerNetId, PlayerDef playerDef )
{
m_PlayerNetId = playerNetId;
m_PlayerName = playerDef.m_Name;
m_PlayerColor = playerDef.m_Color;
}
// this is a small helper function to create PlayerDef directly from a message
public PlayerDef CreatePlayerDef()
{
return new PlayerDef( m_PlayerName, m_PlayerColor );
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment