Exemplo n.º 1
0
    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);
    }
Exemplo n.º 2
0
 public void Un(string message, System.Action <object[]> callback)
 {
     LocalMessenger.Un(message, callback);
 }
 public StatIntegerKeeper(string prefix, LocalMessenger localMessenger)
 {
     Prefix = prefix;
     LocalMessenger = localMessenger;
 }
 public StatIntegerKeeper(string prefix, LocalMessenger localMessenger)
 {
     Prefix         = prefix;
     LocalMessenger = localMessenger;
 }
Exemplo n.º 5
0
 void Start()
 {
     text       = GetComponent <Text>();
     _messenger = GameObject.Find("LocalMessenger").GetComponent <LocalMessenger>();
     _messenger.OnPlayerConnected += OnPlayerConnected;
 }