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;
100 MCAPI
void reportGetFailure()
const;
108 MCAPI static ::MolangScriptArg
const& mDefaultReturnValue_break();
110 MCAPI static ::MolangScriptArg
const& mDefaultReturnValue_emptyStringHash();
112 MCAPI static ::MolangScriptArg
const& mDefaultReturnValue_float0();
114 MCAPI static ::MolangScriptArg
const& mDefaultReturnValue_float1();
116 MCAPI static ::MolangScriptArg
const& mDefaultReturnValue_floatNeg1();
118 MCAPI static ::MolangScriptArg
const& mDefaultReturnValue_molangActorIdEmptyArrayPtr();
120 MCAPI static ::MolangScriptArg
const& mDefaultReturnValue_structUV0();
128 MCAPI
void* $ctor(
float value);
Definition MolangClientTextureSet.h:8
Definition MolangContextVariable.h:14
Definition MolangTextureVariable.h:8