Exemplo n.º 1
0
 public CWeaponIdentification(IntPtr addr)
 {
     addr            = WinAPIBindings.FindDMAAddy(addr, new int[] { });
     this.Type       = WinAPIBindings.ReadUInt16(addr);
     this.Flags      = WinAPIBindings.ReadUInt32(addr + 0x04);
     this.FlagMask   = WinAPIBindings.ReadUInt32(addr + 0x08);
     this.Attributes = WinAPIBindings.ReadUInt32(addr + 0x0C);
 }
Exemplo n.º 2
0
 public CGameEffect(IntPtr addr)
 {
     addr = WinAPIBindings.FindDMAAddy(addr, new int[] { 0x04 });
     //addr += 4;
     this.Version    = WinAPIBindings.ReadString(addr, 8);
     this.EffectId   = (Effect)WinAPIBindings.ReadUInt32(addr + 0x08);
     this.Res        = WinAPIBindings.ReadString(addr + 0x28, 8);
     this.SourceRes  = WinAPIBindings.ReadString(addr + 0x8C, 8);
     this.ScriptName = WinAPIBindings.ReadString(addr + 0xA0, 32);
 }