Teaching — Build Guards¶
This folder contains compile-time safety guards for RevFramework Teaching content.
These files exist to prevent accidental shipping of Teaching panels and demo helpers in Player builds.
Do Not Remove¶
Teaching panels are runtime MonoBehaviours used for learning and debugging. They intentionally live outside the Editor/ folder so they can run in Play Mode.
Because of that, safety is enforced at compile time, not via folder placement.
REV_TEACHABLES Build Guard¶
The file in this folder enforces the following rule:
Player builds must not be compiled with
REV_TEACHABLESenabled.
If a Player build is attempted while REV_TEACHABLES is defined, the build will fail immediately with a clear compiler error.
This makes it impossible to accidentally ship Teaching content.
```csharp