Initial commit

This commit is contained in:
Michal 2026-01-11 18:57:42 +04:00 • committed by GitHub
commit 3dd53cf457
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
105 changed files with 35670 additions and 0 deletions

29
src/schema/CFuncBrush.h Normal file
View file

@ -0,0 +1,29 @@
//
// Created by Michal Přikryl on 07.11.2025.
// Copyright (c) 2025 slynxcz. All rights reserved.
#pragma once
#include "CBaseModelEntity.h"
#include "globaltypes.h"
namespace
TemplatePlugin
{
enum BrushSolidities_e : uint
{
BRUSHSOLID_TOGGLE,
BRUSHSOLID_NEVER,
BRUSHSOLID_ALWAYS,
};
class CFuncBrush : public CBaseModelEntity
{
public:
DECLARE_SCHEMA_CLASS(CFuncBrush);
SCHEMA_FIELD(BrushSolidities_e, m_iSolidity)
SCHEMA_FIELD(int, m_iDisabled)
SCHEMA_FIELD(bool, m_bSolidBsp)
SCHEMA_FIELD_POINTER(char, m_iszExcludedClass)
SCHEMA_FIELD(bool, m_bInvertExclusion)
SCHEMA_FIELD(bool, m_bScriptedMovement)
};
}