示例#1
0
 public void SpawnGiftElement(Vector3 position, ScenarioActionGiftConfig config, SpawnableVersion version)
 {
     foreach (SpawnablePrefabs prefab in this.giftPrefabs)
     {
         if (prefab.version == version)
         {
             Instantiate(prefab.prefab, position, Quaternion.identity, cardContainer).GetComponent <GiftConfigSpawnable>().giftConfig = config;
         }
     }
 }
示例#2
0
    public Transform SpawnActionElement(Vector3 position, ScenarioNode config, SpawnableVersion version)
    {
        Transform result = null;

        foreach (SpawnablePrefabs prefab in this.actionPrefabs)
        {
            if (prefab.version == version)
            {
                result = Instantiate(prefab.prefab, position, Quaternion.identity, cardContainer);
                result.GetComponent <ActionConfigSpawnable>().scenarioNode = config;
            }
        }
        return(result);
    }