public void RpcChangechamp(Champion.champion_name _name) { //if (!isLocalPlayer) // return; champ_chosen = _name; ManagerInstance.refresh_player_panel(); }
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; }