public PerlinNoiseMaker(IHashMaker hashMaker, byte version = 0)
        {
            //set default fade function
            m_delFadeFunction = new del_FadeFunction(FadeFunction.Version[version]);

            //Init Hash Maker
            m_HashMaker = hashMaker;
        }
        //Constructor----------------------------------------------------------------
        public PerlinNoiseMaker(uint _seed, byte version = 0)
        {
            //set default fade function
            m_delFadeFunction = new del_FadeFunction(FadeFunction.Version[version]);

            //Init Hash Maker
            m_HashMaker = new HashMakerBase(_seed);
        }