Summoner.Spawn C# (CSharp) Méthode

Spawn() public méthode

public Spawn ( SpawnPoint, spawnPoint, string animalName1, string animalName2, string animalName3 ) : void
spawnPoint SpawnPoint,
animalName1 string
animalName2 string
animalName3 string
Résultat void
    void Spawn(SpawnPoint spawnPoint, string animalName1, string animalName2, string animalName3)
    {
        var totemGo = Network.Instantiate(TotemPrefab, spawnPoint.transform.position, Quaternion.identity, 0) as Totem;

        totemGo.networkView.RPC("AddAnimal", RPCMode.All, animalName1);
        if (!string.IsNullOrEmpty(animalName2)) totemGo.networkView.RPC("AddAnimal", RPCMode.All, animalName2);
        if (!string.IsNullOrEmpty(animalName3)) totemGo.networkView.RPC("AddAnimal", RPCMode.All, animalName3);

        totemGo.SetOwner(PlayerId);
        totemGo.networkView.RPC("SetOwner", RPCMode.Others, PlayerId);
    }