Ejemplo n.º 1
0
        public void InitializeDefault()
        {
            // must happen after scene load.....
            if (!hasActiveEncounter)
            {
                // pick random encounter

                PrefabReference prefab = randomEncounters.GetRandomPrefabChoice(new Dictionary <string, object> ()
                {
                    { "EncounterSpot", this }
                });

                RandomEncounter encounter = RandomEncounter.GetAvailableInstance(prefab, transform.position, transform.rotation);

                if (encounter != null)
                {
                    encounter.SpawnObjects(gameObject.scene.name, this);

                    hasActiveEncounter = true;
                }
            }
        }
Ejemplo n.º 2
0
 public RandomEncounterState(RandomEncounter instance)
 {
     this.aliasPrefix = instance.aliasPrefix;
 }