/// <inheritdoc/> protected override void CloneCore(SceneNode source) { // Clone the SceneNode properties (base class). base.CloneCore(source); // Clone the RenderToTextureNode properties. var sourceTyped = (WaterNode)source; EnableUnderwaterEffect = sourceTyped.EnableUnderwaterEffect; ExtraHeight = sourceTyped.ExtraHeight; //MaxDepth = sourceTyped.MaxDepth; PlanarReflection = sourceTyped.PlanarReflection; SkyboxReflection = sourceTyped.SkyboxReflection; Flow = sourceTyped.Flow; Waves = sourceTyped.Waves; DepthBufferWriteEnable = sourceTyped.DepthBufferWriteEnable; }
private void Awake() { instance = GameObject.FindGameObjectWithTag("WaterTile").GetComponent <WaterWaves>(); }