public void RpcChangechamp(Champion.champion_name _name)
 {
     //if (!isLocalPlayer)
     //	return;
     champ_chosen = _name;
     ManagerInstance.refresh_player_panel();
 }
Example #2
0
    public void sel_champ(Champion.champion_name _name, int _idx)
    {
        ChampSelectPlayer player = lobbySlots [_idx].GetComponent <ChampSelectPlayer> ();

        if (!player.isLocalPlayer)
        {
            return;
        }

        player.Cmdchange_champ(_name, _idx);
    }
    void Start()
    {
        print("New player Connected");
        redcube_prefab = Resources.Load("Prefabs/test/RedBoxPrefab") as GameObject;
        //reg player
        ManagerInstance = ChampSelectManager.singleton as ChampSelectManager;
        idx             = ManagerInstance.generate_player_idx(this);
        //ManagerInstance.reg_host_player (this);

        //setup player info
        champ_chosen = Champion.champion_name.END;        //the dummy one
        name         = "Player" + idx.ToString();
        if (isLocalPlayer)
        {
            Cmdchange_fac(ManagerInstance.PickAFaction(), idx);
        }
        Reg_buttons(idx);
    }
    //init function
    public void init(GameObject _player, Champion.champion_name _champ)
    {
        player       = _player;
        playerScript = player.GetComponent <Player> ();

        player_champion = Utility.get_champion_object(player);
        champion_script = player_champion.GetComponent <Champion> ();
        self_col        = champion_script.self_col;

        main_camera = GameObject.Find("Main Camera");
        y_ref       = player.transform.position.y;
        target_pt   = player.transform.position;
        lookat_pt   = player.transform.position;

        //init flag
        dis_coff.init();
        set_follow_camera(dis_coff.follow_camera);

        //mouse
        mouse_status = Mouse_status.NORMAL;
        onhold       = Onhold_action.NONE;
    }
 public void OnChampChanging(Champion.champion_name _name)
 {
     //champ_chosen = _name;
 }
 public void Cmdchange_champ(Champion.champion_name _name, int _idx)
 {
     RpcChangechamp(_name);
     //fac = _fac;
     //ManagerInstance.OnPlayerChangeFaction (idx);
 }
 //called by lobby manager
 public void takedown_paras(Champion.champion_name _name, Types.Faction _fac, int _idx)
 {
     idx        = _idx;
     fac        = _fac;
     champ_type = _name;
 }