35 using MolangScriptArgData = std::variant<
57 : mType(MolangScriptArgType::MolangLoopContinue),
59 MolangScriptArg(
Actor const& actor) : mType(MolangScriptArgType::MolangActorPtr), mPOD(std::addressof(actor)) {}
62 : mType(MolangScriptArgType::MolangItemStackBasePtr),
63 mPOD(std::addressof(item)) {}
65 template <ll::concepts::IsInTypes<MolangScriptArgData> T>
72 ::MolangScriptArgType mType;
74 MolangScriptArgData mData;
88 MCAPI ::MolangMemberArray* getAsNonConstMolangMemberArray();
90 MCAPI ::HashedString
const& getName()
const;
96 MCAPI ::MolangScriptArg& operator=(
float&& value);
102 MCAPI
void reportGetFailure()
const;
110 MCAPI static ::MolangScriptArg
const& mDefaultReturnValue_break();
112 MCAPI static ::MolangScriptArg
const& mDefaultReturnValue_emptyStringHash();
114 MCAPI static ::MolangScriptArg
const& mDefaultReturnValue_float0();
116 MCAPI static ::MolangScriptArg
const& mDefaultReturnValue_float1();
118 MCAPI static ::MolangScriptArg
const& mDefaultReturnValue_floatNeg1();
120 MCAPI static ::MolangScriptArg
const& mDefaultReturnValue_molangActorIdEmptyArrayPtr();
122 MCAPI static ::MolangScriptArg
const& mDefaultReturnValue_structUV0();
130 MCAPI
void* $ctor(
float value);
Definition MolangClientTextureSet.h:8
Definition MolangContextVariable.h:14
Definition MolangTextureVariable.h:8