Ejemplo n.º 1
0
 public void OnEnable()
 {
     ParticleSystemSelector = ScriptableObject.CreateInstance <ScriptableParticle>();
     if (gameMaster == null)
     {
         gameMaster = this;
         DontDestroyOnLoad(gameObject);
     }
     else if (gameMaster != this)
     {
         Destroy(gameObject);
     }
 }
Ejemplo n.º 2
0
    // Use this for initialization
    void Awake()
    {
        terrainSettings        = ScriptableObject.CreateInstance <TerrainSettings>();
        ParticleSystemSelector = ScriptableObject.CreateInstance <ScriptableParticle>();
        terrainBiome           = ScriptableObject.CreateInstance <TerrainBiome>();
        terrainManager         = ScriptableObject.CreateInstance <TerrainManager>();
        if (gameMaster != this)
        {
            gameMaster = this;
        }
        DontDestroyOnLoad(this);

        TerrainExtensions.CreateTerrain(new Vector3(0, 0, 0));
    }