public void Detained()
    {
        collectedObjects.Clear();
        agent.SetDestination(GameObject.Find("Back Room").transform.position);
        SwitchPlayer _sp = GameObject.Find("Player Group").GetComponent <SwitchPlayer>();

        _sp.RemoveChild(this.gameObject.GetComponent <PlayerController>());
    }
Exemplo n.º 2
0
    public void PickupCard()
    {
        player = NetworkClient.connection.identity.GetComponent <SwitchPlayer>();

        player.AddCard(refDeck[deck.GetTopCard()]);

        deck.RemoveTopCard();
    }
Exemplo n.º 3
0
    public override void OnServerDisconnect(NetworkConnection conn)
    {
        SwitchPlayer player = conn.identity.GetComponent <SwitchPlayer>();

        Players.Remove(player);

        base.OnServerDisconnect(conn);
    }
Exemplo n.º 4
0
    private void Start()
    {
        //Cache player when object is created
        player = NetworkClient.connection.identity.GetComponent <SwitchPlayer>();

        //Update card UI when event is invoked
        player.MyCardsUpdated += UpdateCardUI;

        LoadReferenceDeck();
    }
Exemplo n.º 5
0
    protected override void InitChild()
    {
        PlaneProperty property = Util.Get("Property").Go.AddComponent <PlaneProperty>();

        SwitchPlayer switchP = Util.Get("Switchplayer").Go.AddComponent <SwitchPlayer>();

        switchP.AddUpdateDataListener(property.UpdateData);

        Util.Get("Back").AddListener(UIManager.Single.Back);
    }
Exemplo n.º 6
0
    public override void OnServerAddPlayer(NetworkConnection conn)
    {
        //Performs all base logic of the overrided class
        base.OnServerAddPlayer(conn);

        SwitchPlayer player = conn.identity.GetComponent <SwitchPlayer>();

        Players.Add(player);

        player.SetDisplayName($"Player{Players.Count}");

        player.SetPartyOwner(Players.Count == 1);
    }
 void OnTriggerEnter(Collider other)
 {
     if (other.gameObject.layer == 11)
     {
         collidedWith = other.gameObject;
     }
     else if (other.gameObject.layer == 9)
     {
         SwitchPlayer _sp = GameObject.Find("Player Group").GetComponent <SwitchPlayer>();
         _sp.AddChild(this.gameObject.GetComponent <PlayerController>());
     }
     else if (other.gameObject.tag == "Trench Coat")
     {
         trenchCoat = other.gameObject;
     }
 }
 void Start()
 {
     switchPlayer = gameObject.GetComponent <SwitchPlayer>();
 }
Exemplo n.º 9
0
 void Start()
 {
     _instance = this;
 }
Exemplo n.º 10
0
 private void Start()
 {
     player = NetworkClient.connection.identity.GetComponent <SwitchPlayer>();
 }
Exemplo n.º 11
0
 private void OnSwitchPlayer()
 {
     SwitchPlayer?.Invoke();
 }