Esempio n. 1
0
    // Start is called before the first frame update
    void Awake()
    {
        manager         = GameObject.Find("NetworkManager").GetComponent <OnlineManager>();
        fightController = GameObject.Find("FightContainer(Clone)").GetComponent <FightController>();
        uIController    = GameObject.Find("PlayerUI").GetComponent <PlayerUIController>();
        team            = GetComponent <PlayerTeamController>();

        uIController.SubscribeFightController(fightController);

        fightController.FightFinished += OnFightEnd;
        enemyEncounter = FightController.Enemy;


        if (isHost)
        {
            manager.StartServer();
            OnlinePlayer.ReceivedAck += OnHostReceivedAck;
        }
        else
        {
            manager.JoinServer();
            OnlinePlayer.ReceivedEncounter += OnClientReceivedEncounter;
        }
        OnlinePlayer.CastedSkill += OnCastedSkill;


        //player = NetworkClient.connection.identity.GetComponent<OnlinePlayer>();
        //Debug.Log("Started as " + player.name);
    }