49 using MolangScriptArgData = std::variant<
69 : mType(MolangScriptArgType::MolangLoopContinue),
71 MolangScriptArg(
Actor const& actor) : mType(MolangScriptArgType::MolangActorPtr), mPOD(std::addressof(actor)) {}
74 : mType(MolangScriptArgType::MolangItemStackBasePtr),
75 mPOD(std::addressof(item)) {}
77 template <ll::concepts::IsInTypes<MolangScriptArgData> T>
84 ::MolangScriptArgType mType;
86 MolangScriptArgData mData;
96 MCAPI ::MolangMemberArray* getAsNonConstMolangMemberArray();
104 MCAPI
void reportGetFailure()
const;
112 MCAPI static ::MolangScriptArg
const& mDefaultReturnValue_break();
114 MCAPI static ::MolangScriptArg
const& mDefaultReturnValue_emptyStringHash();
116 MCAPI static ::MolangScriptArg
const& mDefaultReturnValue_float0();
118 MCAPI static ::MolangScriptArg
const& mDefaultReturnValue_float1();
120 MCAPI static ::MolangScriptArg
const& mDefaultReturnValue_floatNeg1();
122 MCAPI static ::MolangScriptArg
const& mDefaultReturnValue_molangActorIdEmptyArrayPtr();
124 MCAPI static ::MolangScriptArg
const& mDefaultReturnValue_structUV0();
132 MCAPI
void* $ctor(
float value);
Definition MolangClientTextureSet.h:5
Definition MolangContextVariable.h:14
Definition MolangTextureVariable.h:8