void Client_ReceiveCreateSplash( RemoteEntityWorld sender, ReceiveDataReader reader ) { WaterPlaneType.SplashTypes splashType = (WaterPlaneType.SplashTypes)reader. ReadVariableUInt32(); Vec3 pos = reader.ReadVec3(); if( !reader.Complete() ) return; CreateSplash( splashType, pos ); }