public override void OnStartLocalPlayer()
    {
        manager = GameObject.Find("networkManager").GetComponent <customNetworkHUD>();
        CmdSetNick(manager.nickname);
        items          = manager.items;
        hpbar          = GameObject.Find("hpbar");
        upgradebar     = GameObject.Find("upgradebar");
        matterbar      = GameObject.Find("matterbar");
        reloadbar      = GameObject.Find("reloadbar");
        magreloadbar   = GameObject.Find("magreloadbar");
        hpbartext      = GameObject.Find("hpbartext").GetComponent <Text>();
        upgradebartext = GameObject.Find("upgradebartext").GetComponent <Text>();
        matterbartext  = GameObject.Find("matterbartext").GetComponent <Text>();
        upgradeparent  = GameObject.Find("UPGRADE");
        QCUIL          = GameObject.Find("QCUIL");
        QCUIR          = GameObject.Find("QCUIR");
        QCUIL.SetActive(false);
        QCUIR.SetActive(false);
        upgradeparent.SetActive(false);
        for (int i = 0; i < upgradeparent.transform.childCount; ++i)
        {
            if (upgradeparent.transform.GetChild(i).name == "leftpic")
            {
                leftup = upgradeparent.transform.GetChild(i).gameObject;
            }
            if (upgradeparent.transform.GetChild(i).name == "rightpic")
            {
                rightup = upgradeparent.transform.GetChild(i).gameObject;
            }
        }
        comradebase   = GameObject.Find("ТОВАРИЩИ");
        updateenemyui = true;
        GameObject back;

        for (int i = 0; i < items.Length; ++i)
        {
            back               = itemcolors[i] = GameObject.Find("back_" + i);
            itemcounts[i]      = back.transform.GetChild(3).GetComponent <Text>();
            itemcounts[i].text = items[i].ToString();
            itempowers[i]      = back.transform.GetChild(1).gameObject;
        }
        GetListOfPlayers();
        if (manager.isElite)
        {
            CmdSetElite();
            maxmatter        = 250;
            maxhp            = 2000;
            hp               = 2000;
            prevhp           = 2000;
            level            = 10;
            baserespawntext  = "Временные неполадки.\nСекунд до исправления:";
            maxammo          = 3;
            maxspeed        *= 1.4f;
            maxreloadtime   *= 0.3f;
            magmaxreloadtime = 0.7f;
            CmdSetWeaponType(7);
        }
        base.OnStartLocalPlayer();
    }
 private void Awake()
 {
     singleton = this;
     Instanse  = this;
 }