Пример #1
0
    private void CreateNewMob(MobNames mobNames)
    {
        float xPos = Random.Range(-5, 5);
        float zPos = Random.Range(-5, 5);

        Vector3    spawnPosition = new Vector3(xPos, 1, zPos);
        Quaternion spawnRotation = new Quaternion();

        spawnRotation.eulerAngles = new Vector3(0f, Random.Range(0f, 360f));
        GameObject go   = Instantiate(mobPrefab, spawnPosition, spawnRotation);
        string     name = mobNames.GetRandomName();

        go.GetComponent <Mob>().mobName = name;
        go.name = "Mob_" + name;
    }
Пример #2
0
 private void Start()
 {
     _gameSerializer = new XMLSerializer();
     _gameData       = new GameData();
     _mobNames       = LoadMobNames("MobNames.xml");
 }