Пример #1
0
    void Start()
    {
        Health      = 5;
        CurrentAnim = GetComponent <Animator>();
        //GameIsSet = true;
        GameMG      = GameObject.Find("GameSetManager");
        GameMGClass = GameMG.GetComponent <GameSetManager>();
        GameMGClass.AllPlayerisSet++;
        Myindex = GameMGClass.AllPlayerisSet - 1;
        //GameMGClass.Player1 = gameObject;
        GameIsSet = false;


        if (Myindex == 0)
        {
            GameMGClass.Player1 = gameObject;
        }

        else if (Myindex == 1)
        {
            GameMGClass.Player2 = gameObject;
        }

        SyncClass = GameObject.Find("SyncOBject").GetComponent <SyncPlayerAction>();

        Array.Resize(ref SyncClass.Player, GameMGClass.AllPlayerisSet);
        Array.Resize(ref SyncClass.PlayerClass, GameMGClass.AllPlayerisSet);
        Array.Resize(ref SyncClass.PlayersAPoints, GameMGClass.AllPlayerisSet);
        SyncClass.Player[GameMGClass.AllPlayerisSet - 1]      = gameObject;
        SyncClass.PlayerClass[GameMGClass.AllPlayerisSet - 1] = gameObject.GetComponent <BasePlayer>();
    }
Пример #2
0
    // Start is called before the first frame update
    void Start()
    {
        FPBasePlayerClass = FirstPlayerObject.GetComponent <BasePlayer>();
        SCBasePlayerClass = SecondPlayerObject.GetComponent <BasePlayer>();
        GameMGClass       = GameMG.GetComponent <GameSetManager>();

        GameSetText.gameObject.SetActive(false);

        ACPBase    = "ACP: ";
        Playerone  = "1P Life: ";
        Playertwo  = "2P Life: ";
        LifeText   = "♥";
        AttackBase = "Attack: ";
    }