class
SetProficiencyLevel
- 3 properties
- 1 function
Extends game.PlayerScriptableSystemRequest game.ScriptableSystemRequest IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
newLevel | int | 0x0 | scripted |
proficiencyType | game.data.ProficiencyType | 0x4 | scripted |
telemetryLevelGainReason | telemetry.LevelGainReason | 0x8 | scripted |
Functions
void Set(WeakHandle<game.Object> _owner, int level, game.data.ProficiencyType type, telemetry.LevelGainReason telemetryGainReason)RTTIre.Hooks.PlaceVoid( "SetProficiencyLevel", "Set;GameObjectInt32gamedataProficiencyTypetelemetryLevelGainReason", (SetProficiencyLevel_Set x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SetProficiencyLevel_Set( SetProficiencyLevel self, WeakHandle<game.Object> _owner, int level, game.data.ProficiencyType type, telemetry.LevelGainReason telemetryGainReason );