// Start is called before the first frame update void Start() { createButton.onClick.AddListener(() => { CharacterCreateMessage message = new CharacterCreateMessage { name = nameInput.text, username = UIlogin.GetComponent <UILogin>().auth.username }; NetworkClient.Send(message); gameObject.SetActive(false); }); }
private void OnCharacterCreate(NetworkConnection conn, CharacterCreateMessage msg) { //Debug.Log("Character to be created: " + msg.name + msg.username); conn.Send(new CharacterCreatedMessage()); CreateCharacter(msg.name, msg.username); GameObject go = Instantiate(player); // Player playerComponent = go.GetComponent<Player>(); // playerComponent.playerName = msg.name; // call this to use this gameobject as the primary controller NetworkServer.AddPlayerForConnection(conn, go); }
public void OnCharacterCreate(NetworkConnection conn, CharacterCreateMessage msg) { Debug.Log("OnCharactercreate"); CreateCharacter(msg.name, msg.username); AccountInfoMessage accMessage = new AccountInfoMessage { name = msg.name }; conn.Send(accMessage); CharacterCreatedMessage characterCreatedMessage = new CharacterCreatedMessage { name = msg.name }; conn.Send(characterCreatedMessage); }