public override void SetRuntime(CheatOperator SourceCheatOperator, int idx = 0) { byte[] buf = new byte[MemoryHelper.Length]; Buffer.BlockCopy(SourceCheatOperator.GetRuntime(), 0, buf, 0, MemoryHelper.Length); MemoryHelper.WriteMemory(GetAddress(), buf); }
private void btnRefreshCheat_Click(object sender, EventArgs e) { try { for (int i = 0; i < cheatList.Count; ++i) { DataGridViewRow row = lvCheatList.Rows[i]; DataCheatOperator dataCheatOperator = (DataCheatOperator)cheatList[i].GetSource(); CheatOperator destOperator = cheatList[i].GetDestination(); dataCheatOperator.Set(destOperator.GetRuntime()); row.Cells[CHEAT_LIST_VALUE].Value = dataCheatOperator.Display(); } } catch (Exception exception) { MessageBox.Show(exception.Message); } }
public override void SetRuntime(CheatOperator SourceCheatOperator, int idx = 0) { MemoryHelper.WriteMemory(Address, SourceCheatOperator.GetRuntime()); }
public override void SetRuntime(CheatOperator SourceCheatOperator, int idx = 0) { data = new byte[MemoryHelper.Length]; Buffer.BlockCopy(SourceCheatOperator.GetRuntime(), 0, data, 0, MemoryHelper.Length); }