public override void OnStartLocalPlayer() { Debug.Log(new System.Diagnostics.StackTrace().ToString()); State = GameState.IN_GAME; gameObject.name = "Local"; Debug.Log("Connected"); rb = GetComponent <Rigidbody>(); _messenger = GameObject.Find("LocalMessenger").GetComponent <LocalMessenger>(); inGameHUD = GameObject.Find("InGameHUD"); respawnHUD = GameObject.Find("AwaitingRespawnHUD"); respawnHUD.SetActive(false); _respawnText = respawnHUD.transform.Find("Countdown").gameObject.GetComponent <Text>(); _messenger.InvokePlayerConnected(gameObject); }
public void Un(string message, System.Action <object[]> callback) { LocalMessenger.Un(message, callback); }
public StatIntegerKeeper(string prefix, LocalMessenger localMessenger) { Prefix = prefix; LocalMessenger = localMessenger; }
void Start() { text = GetComponent <Text>(); _messenger = GameObject.Find("LocalMessenger").GetComponent <LocalMessenger>(); _messenger.OnPlayerConnected += OnPlayerConnected; }