This asset contains 3 fluids with wave shader animation, 2D lighting, ParticleSystem and a simple script to move the object + some bonus random pixel props.Asset contains ready to use prefabs of Lava, Acid and Water.Fluid shader has options to change wave speed and amplitude, and can be used with other textures to achieve similiar wave animation.Fluid moves towards a Transform object which can be assigned in inspector.Script uses Singleton pattern and has two public void methods StartMoving() and StopMoving() which start and stop Lava movement respectively.Thanks to Singleton pattern those methods can be called from anywhere, but only one instance of RisingFluid may exist.In a case where rising functionality is not required or more Fluids needs to be placed on scene, this component can be removed.