class
PaymentConditionTypeBase
- 2 properties
- 7 functions
- 2 derived classes
Extends BluelineConditionTypeBase ScriptConditionTypeBase IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
inverted | bool | 0x0 | scripted |
payWhenSucceded | bool | 0x1 | scripted |
Functions
bool IsInverted()RTTIre.Hooks.Place( "PaymentConditionTypeBase", "IsInverted;", (PaymentConditionTypeBase_IsInverted x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PaymentConditionTypeBase_IsInverted( PaymentConditionTypeBase self );bool IsPaidWhenSucceeded()RTTIre.Hooks.Place( "PaymentConditionTypeBase", "IsPaidWhenSucceeded;", (PaymentConditionTypeBase_IsPaidWhenSucceeded x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PaymentConditionTypeBase_IsPaidWhenSucceeded( PaymentConditionTypeBase self );uint GetPaymentAmount(game.Object playerObject)RTTIre.Hooks.Place( "PaymentConditionTypeBase", "GetPaymentAmount;GameObject", (PaymentConditionTypeBase_GetPaymentAmount x) => { return re.Hooks.CallOriginal<re.msgpack.Uint>(); } ); [Msgpack.Gen] public readonly partial record struct PaymentConditionTypeBase_GetPaymentAmount( PaymentConditionTypeBase self, game.Object? playerObject );game.ItemID GetPaymentMoneyItemId()RTTIre.Hooks.Place( "PaymentConditionTypeBase", "GetPaymentMoneyItemId;", (PaymentConditionTypeBase_GetPaymentMoneyItemId x) => { return re.Hooks.CallOriginal<re.msgpack.game.ItemID>(); } ); [Msgpack.Gen] public readonly partial record struct PaymentConditionTypeBase_GetPaymentMoneyItemId( PaymentConditionTypeBase self );bool Evaluate(game.Object playerObject)overrideRTTIre.Hooks.Place( "PaymentConditionTypeBase", "Evaluate;GameObject", (PaymentConditionTypeBase_Evaluate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PaymentConditionTypeBase_Evaluate( PaymentConditionTypeBase self, game.Object? playerObject );void ExecuteBluelineAction(game.Object playerObject)overrideRTTIre.Hooks.PlaceVoid( "PaymentConditionTypeBase", "ExecuteBluelineAction;GameObject", (PaymentConditionTypeBase_ExecuteBluelineAction x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PaymentConditionTypeBase_ExecuteBluelineAction( PaymentConditionTypeBase self, game.Object? playerObject );quest.PaymentConditionData GetPaymentData(game.Object playerObject)RTTIre.Hooks.Place( "PaymentConditionTypeBase", "GetPaymentData;GameObject", (PaymentConditionTypeBase_GetPaymentData x) => { return re.Hooks.CallOriginal<re.msgpack.quest.PaymentConditionData>(); } ); [Msgpack.Gen] public readonly partial record struct PaymentConditionTypeBase_GetPaymentData( PaymentConditionTypeBase self, game.Object? playerObject );