text: #pragma once
  
  #define NOMINMAX
  #include "o2/Utils/Types/CommonTypes.h"
  #include "o2/Animation/Tracks/AnimationFloatTrack.h"
  #include "o2/Animation/Tracks/AnimationVec2FTrack.h"
  #include "o2/Animation/Tracks/AnimationColor4Track.h"
  #include "o2/Render/Render.h"
  #include "o2/Render/Sprite.h"
  #include "o2/Render/Text.h"
  #include "o2/Scene/Actor.h"
  #include "o2/Scene/Component.h"
  #include "o2/Scene/UI/Widget.h"
  #include "o2/Utils/Basic/IObject.h"
  #include "o2/Utils/Debug/Debug.h"
  #include "o2/Utils/Function.h"
  #include "o2/Utils/Math/Basis.h"
  #include "o2/Utils/Math/Border.h"
  #include "o2/Utils/Math/Color.h"
  #include "o2/Utils/Math/Interpolation.h"
  #include "o2/Utils/Math/Math.h"
  #include "o2/Utils/Math/Rect.h"
  #include "o2/Utils/Math/Transform.h"
  #include "o2/Utils/Math/Vector2.h"
  #include "o2/Utils/Math/Vertex2.h"
  #include "o2/Utils/Property.h"
  #include "o2/Utils/Reflection/Attributes.h"
  #include "o2/Utils/Reflection/FieldInfo.h"
  #include "o2/Utils/Reflection/FunctionInfo.h"
  #include "o2/Utils/Reflection/Reflection.h"
  #include "o2/Utils/Reflection/Type.h"
  #include "o2/Utils/Reflection/TypeTraits.h"
  #include "o2/Utils/Serialization/DataValue.h"
  #include "o2/Utils/Serialization/Serializable.h"
  #include "o2/Utils/Types/Containers/Map.h"
  #include "o2/Utils/Types/Containers/Vector.h"
  #include "o2/Utils/Types/String.h"
  