public void Hydrate() { if (IsHydrated == false) { ExtrudeMap = ScriptableObject.CreateInstance <TerrainLayer_Variable>(); ExtrudeMap.Hydrate(); ExtrudeMap.IsHydrated = true; ExtrudeOctaves = ScriptableObject.CreateInstance <Int_MinMax_Reference>(); ExtrudeOctaves.Hydrate(); ExtrudeOctaves.IsHydrated = true; ExtrudeScale = ScriptableObject.CreateInstance <Float_MinMax_Reference>(); ExtrudeScale.Hydrate(); ExtrudeScale.IsHydrated = true; ExtrudePersistance = ScriptableObject.CreateInstance <Float_MinMax_Reference>(); ExtrudePersistance.Hydrate(); ExtrudePersistance.IsHydrated = true; ExtrudeLacunarity = ScriptableObject.CreateInstance <Float_MinMax_Reference>(); ExtrudeLacunarity.Hydrate(); ExtrudeLacunarity.IsHydrated = true; ExtrudeRoot = ScriptableObject.CreateInstance <Float_MinMax_Reference>(); ExtrudeRoot.Hydrate(); ExtrudeRoot.IsHydrated = true; ExtrudeMagnitude = ScriptableObject.CreateInstance <Float_MinMax_Reference>(); ExtrudeMagnitude.Hydrate(); ExtrudeMagnitude.IsHydrated = true; } }
public void Hydrate() { if (IsHydrated == false) { Octaves = ScriptableObject.CreateInstance <Int_MinMax_Reference>(); Octaves.name = "Octaves"; Octaves.Hydrate(); Scale = ScriptableObject.CreateInstance <Float_MinMax_Reference>(); Scale.name = "Scale"; Scale.Hydrate(); Persistance = ScriptableObject.CreateInstance <Float_MinMax_Reference>(); Persistance.name = "Persistance"; Persistance.Hydrate(); Lacunarity = ScriptableObject.CreateInstance <Float_MinMax_Reference>(); Lacunarity.name = "Lacunarity"; Lacunarity.Hydrate(); Root = ScriptableObject.CreateInstance <Float_MinMax_Reference>(); Root.name = "Root"; Root.Hydrate(); Magnitude = ScriptableObject.CreateInstance <Float_MinMax_Reference>(); Magnitude.name = "Magnitude"; Magnitude.Hydrate(); } }