Esempio n. 1
0
 public void SpawnObjects(string scene, RandomEncounterSpot spot)
 {
     this.aliasPrefix = scene + "." + spot.name + "." + name + ".";
     RandomEncounterSpawn[] spawns = GetComponentsInChildren <RandomEncounterSpawn>();
     for (int i = 0; i < spawns.Length; i++)
     {
         RandomEncounterSpawn s        = spawns[i];
         Transform            t        = s.transform;
         var getPrefabsRuntimeSubjects = new Dictionary <string, object> ()
         {
             { "Encounter", this }, { "EncounterSpot", spot }
         };
         DynamicObjectManager.AddNewAliasedObject(aliasPrefix + s.name, s.prefab.GetPrefab(getPrefabsRuntimeSubjects), scene, t.position, t.rotation, false, out _);
     }
 }
Esempio n. 2
0
 public RandomEncounterSpotState(RandomEncounterSpot instance)
 {
     this.hasActiveEncounter = instance.hasActiveEncounter;
 }