示例#1
0
    private void SpawnPlayers()
    {
        GameObject p1 = Instantiate(PlayerPrefab, new Vector3(-8f, -8f), Quaternion.identity);

        p1.GetComponent <PlayerMvm>().ManagerScript = GetComponent <GameManagerScript>();
        p1.GetComponent <PlayerMvm>().Team          = Teams[Random.Range(1, 6)];
        p1.GetComponent <PlayerMvm>().player_no     = 1;
        p1S = p1.GetComponent <PlayerMvm>();

        GameObject p2 = Instantiate(PlayerPrefab, new Vector3(8f, 8f), Quaternion.identity);

        p2.GetComponent <PlayerMvm>().ManagerScript = GetComponent <GameManagerScript>();

        string team = Teams[Random.Range(1, 6)];

        while (team == p1.GetComponent <PlayerMvm>().Team)
        {
            team = Teams[Random.Range(1, 6)];
        }
        p2.GetComponent <PlayerMvm>().Team      = team;
        p2.GetComponent <PlayerMvm>().player_no = 2;
        p2S = p2.GetComponent <PlayerMvm>();
    }
示例#2
0
 public EmotionUnit(GameObject NPCobj, PlayerMvm player)
 {
     npc       = NPCobj;
     npcScript = npc.GetComponent <NPCscript>();
     leader    = player;
 }