示例#1
0
 static bool Prefix(TerrainOp.Settings ___m_settings)
 {
     //Dbgl($"{___m_settings.m_smooth} {AedenthornUtils.CheckKeyHeld(modKey.Value)}");
     if (!modEnabled.Value || !___m_settings.m_smooth || !AedenthornUtils.CheckKeyHeld(modKey.Value))
     {
         return(true);
     }
     return(false);
 }
示例#2
0
            static bool Prefix(Vector3 pos, TerrainOp.Settings modifier, bool ___m_initialized)
            {
                if (!___m_initialized)
                {
                    return(false);
                }

                if (!modEnabled.Value || !modifier.m_smooth || !AedenthornUtils.CheckKeyHeld(modKey.Value))
                {
                    return(true);
                }

                ResetTerrain(pos, toolRadius.Value > 0 ? toolRadius.Value : modifier.GetRadius());

                return(false);
            }