$#include "Zone.h" class Zone : public Drawable { void SetBoundingBox(const BoundingBox& box); void SetAmbientColor(const Color& color); void SetFogColor(const Color& color); void SetFogStart(float start); void SetFogEnd(float end); void SetFogHeight(float height); void SetFogHeightScale(float scale); void SetPriority(int priority); void SetHeightFog(bool enable); void SetOverride(bool enable); void SetAmbientGradient(bool enable); void SetZoneTexture(Texture* texture); const Matrix3x4& GetInverseWorldTransform() const; const Color& GetAmbientColor() const; const Color& GetAmbientStartColor(); const Color& GetAmbientEndColor(); const Color& GetFogColor() const; float GetFogStart() const; float GetFogEnd() const; float GetFogHeight() const; float GetFogHeightScale() const; int GetPriority() const; bool GetHeightFog() const; bool GetOverride() const; bool GetAmbientGradient() const; Texture* GetZoneTexture() const; bool IsInside(const Vector3& point) const; tolua_property__get_set BoundingBox& boundingBox; tolua_readonly tolua_property__get_set Matrix3x4& inverseWorldTransform; tolua_property__get_set Color& ambientColor; tolua_readonly tolua_property__get_set Color& ambientStartColor; tolua_readonly tolua_property__get_set Color& ambientEndColor; tolua_property__get_set Color& fogColor; tolua_property__get_set float fogStart; tolua_property__get_set float fogEnd; tolua_property__get_set float fogHeight; tolua_property__get_set float fogHeightScale; tolua_property__get_set int priority; tolua_property__get_set bool heightFog; tolua_property__get_set bool override; tolua_property__get_set bool ambientGradient; tolua_property__get_set Texture* zoneTexture; };