コード例 #1
0
    VillagerNode InstantiateVillager(Vector3 position)
    {
        GameObject   newVillager  = Instantiate(villagerPrefab, position, Quaternion.identity);
        VillagerNode villagerNode = newVillager.AddComponent <VillagerNode>();

        villagerNode.SetUp(defaultVillageName);
        return(villagerNode);
    }
コード例 #2
0
    public VillagerNode CreateVillager(string villagerName, Vector3 position)
    {
        GameObject newVillager = Instantiate(VillageData.villagerPrefab, position, Quaternion.identity);

        UtilityFunctions.PutObjectOnGround(newVillager.transform);

        VillagerNode villagerNode = newVillager.AddComponent <VillagerNode>();

        villagerNode.SetUp(villagerName);
        villagerNode.transform.parent = transform;

        Villagers.Add(villagerNode);
        AddLink(villagerNode);

        return(villagerNode);
    }