Help! Hook field...

MasterCodeView

Solid & Active Platinian
Original poster
Nov 23, 2020
50
7
8
24
Brasil
Does anyone know how I can make a hook from this code, I've tried everything(I'm a beginner

C++:
// Namespace:
public class SaveSystem.Settings // TypeDefIndex: 5608
{
    // Fields
   
    public int Coins; // 0x20 ///The code with the value I want to edit
    public SaveSystem.TouchSettings touchSettings; // 0x28

    // Methods

    // RVA: 0x7FA830 Offset: 0x7FA830 VA: 0x7FA830
    public void .ctor() { }
}

// Namespace:
public class SaveSystem.TouchSettings // TypeDefIndex: 5609
{
    // Fields
    public SaveSystem.TouchSettings.Button PickItem; // 0x8
   
    // Methods

    // RVA: 0x7FA8F0 Offset: 0x7FA8F0 VA: 0x7FA8F0
    public void .ctor() { }
}

// Namespace:
public class SaveSystem.TouchSettings.Button // TypeDefIndex: 5610
{
    // Fields
    public int ID; // 0x8

    // Methods

    // RVA: 0x7FABD0 Offset: 0x7FABD0 VA: 0x7FABD0
    public void .ctor(int id, SaveSystem.TouchSettings.Button.SerializedVector2 pos) { }
}

// Namespace:
public class SaveSystem.TouchSettings.Button.SerializedVector2 // TypeDefIndex: 5611
{
    // Fields
    public float x; // 0x8

    // Methods

    // RVA: 0x7FABF8 Offset: 0x7FABF8 VA: 0x7FABF8
    public void .ctor(float x, float y) { }
}

// Namespace:
public class SaveSystem.SerializedVector3 // TypeDefIndex: 5612
{
    // Fields
    public float x; // 0x8

    // Methods

   
    // RVA: 0x7FA7E4 Offset: 0x7FA7E4 VA: 0x7FA7E4 Slot: 3
    public override string ToString() { }
}

// Namespace:
public class SaveSystem.SerializedQuaternion // TypeDefIndex: 5613
{
    // Fields
    public float x; // 0x8

    // Methods

}

// Namespace:
public class SaveSystem.ItemData // TypeDefIndex: 5614
{
    // Fields
    public string ItemID; // 0x8
   
    // Methods

    // RVA: 0x7F89E8 Offset: 0x7F89E8 VA: 0x7F89E8
    public void .ctor(string ItemID, int Quantity, int NumTag, int Shortcut, int Laser, int Foregrip, int Silencer, int Flashlight, int Sight) { }
}

// Namespace:
public class SaveSystem.Language // TypeDefIndex: 5615
{
    // Fields
    public string Lang; // 0x8
    l
    // Methods

    // RVA: 0x7F8AD0 Offset: 0x7F8AD0 VA: 0x7F8AD0
    public void .ctor() { }
}

// Namespace:
public class SaveSystem.Language.Item // TypeDefIndex: 5616
{
    // Fields
    public int ItemID; // 0x8
   

    // Methods

    // RVA: 0x7F933C Offset: 0x7F933C VA: 0x7F933C
    public void .ctor(int ID, string Name) { }

    // RVA: 0x7F9364 Offset: 0x7F9364 VA: 0x7F9364
    public void .ctor() { }
}

// Namespace:
public class StartGameScreen : MonoBehaviour // TypeDefIndex: 5617
{
    // Fields
    public ValueBar ProgressBar; // 0xC

    // Methods

    // RVA: 0x807680 Offset: 0x807680 VA: 0x807680
    private void Awake() { }

    // RVA: 0x8077DC Offset: 0x8077DC VA: 0x8077DC
    private void Start() { }

    // RVA: 0x807848 Offset: 0x807848 VA: 0x807848
    private IEnumerator LoadLevelProgress(string levelName) { }

    // RVA: 0x807900 Offset: 0x807900 VA: 0x807900
    public void .ctor() { }
}

// Namespace:
private sealed class StartGameScreen.<LoadLevelProgress>d__3 : IEnumerator<object>, IEnumerator, IDisposable // TypeDefIndex: 5618
{
    // Fields
    private int <>1__state; // 0x8
   
    // Methods

    // RVA: 0x8078E0 Offset: 0x8078E0 VA: 0x8078E0
    public void .ctor(int <>1__state) { }

   
}

// Namespace: KJ
public struct ProtectedFloat : IEquatable<ProtectedFloat>, IFormattable // TypeDefIndex: 5619
{
    // Fields
    private float offset; // 0x0
    private float value; // 0x4

    // Methods

    // RVA: 0x3B53C0 Offset: 0x3B53C0 VA: 0x3B53C0
    public void .ctor(float value = 0) { }

    l
}

// Namespace: Kazeta
public struct ProtectedInt : IEquatable<ProtectedInt>, IFormattable // TypeDefIndex: 5620
{
    // Fields
    private int offset; // 0x0
    private int value; // 0x4

    // Methods

    // RVA: 0x3B5514 Offset: 0x3B5514 VA: 0x3B5514
    public void .ctor(int value = 0) { }

}

// Namespace: Kazeta
public class Speed : MonoBehaviour // TypeDefIndex: 5621
{
    // Fields
    private const long TICKS_PER_SECOND = 1;
   
    // Methods

    // RVA: 0x81C0EC Offset: 0x81C0EC VA: 0x81C0EC
    private void Update() { }
 

Raebydett

Awesome Active Platinian
Jan 20, 2020
171
60
28
G
Read this Using fields from a different class

But since u just beginner u probably dont understand that and hoping someone to feed u, that func u show may or may not work
 
  • Like
Reactions: usbsocram

MasterCodeView

Solid & Active Platinian
Original poster
Nov 23, 2020
50
7
8
24
Brasil
Leia isto Usando campos de uma classe diferente

Mas como você é apenas iniciante, provavelmente não entende isso e espera que alguém o alimente, essa função que você mostra pode ou não funcionar
[/CITAR]
J le
I already used all the update codes from dump.cs and none worked
 

Raebydett

Awesome Active Platinian
Jan 20, 2020
171
60
28
G
Somehow i know u would say that, maybe someone here will feed u later :pepe001:
 

MasterCodeView

Solid & Active Platinian
Original poster
Nov 23, 2020
50
7
8
24
Brasil
De alguma forma eu sei que você diria isso, talvez alguém aqui te alimente mais tarde:pepe001:
[/CITAR]
But seriously, I tested a lot of update code, look for other methods but they didn't work, I tried to use void .ctor as update but it didn't work