コード例 #1
0
        private void InitializeChams()
        {
            var blueColor = new byte[]
            {
                0x42, 0x4D, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                0x00, 0x36, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00,
                0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
                0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                0x00, 0x00, 0x12, 0x0B, 0x00, 0x00, 0x12, 0x0B, 0x00,
                0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                0xFF, 0x00, 0x00, 0x00, 0x00, 0x00
            };
            var redColor = new byte[]
            {
                0x42, 0x4D, 0x3A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x28, 0x00,
                0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x18, 0x00, 0x00, 0x00,
                0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00
            };

            Direct3D9ChamsController.CreateTexture("blue", blueColor);
            Direct3D9ChamsController.CreateTexture("red", redColor);

            Direct3D9ChamsController.Chams.Add(new TerroristCham {
                Enabled = true
            });
            Direct3D9ChamsController.Chams.Add(new CounterTerroristCham {
                Enabled = true
            });
        }
コード例 #2
0
ファイル: HookBase.cs プロジェクト: elertan/ElertanCheatBase
        public virtual void Initialize(Process p)
        {
            Process = p;

            if (Core.VisualRenderType == VisualRenderType.Direct3D9)
            {
                Direct3D9ChamsController = new Direct3D9ChamsController();
            }
        }
コード例 #3
0
ファイル: HookBase.cs プロジェクト: elertan/ElertanCheatBase
 public virtual void Direct3D9_DrawIndexedPrimitive(Device device,
                                                    PrimitiveType primitiveType,
                                                    int baseVertexIndex,
                                                    int minVertexIndex,
                                                    int numVertices,
                                                    int startIndex,
                                                    int primCount)
 {
     Direct3D9ChamsController.Direct3D9_DrawIndexedPrimitive(device, primitiveType, baseVertexIndex, minVertexIndex,
                                                             numVertices,
                                                             startIndex, primCount);
 }
コード例 #4
0
 public Texture DetermineTexture(Direct3D9ChamsController controller)
 {
     return(controller.ResolveTexture("red"));
 }
コード例 #5
0
ファイル: HookBase.cs プロジェクト: elertan/ElertanCheatBase
 public virtual void Direct3D9_EndScene(Device device)
 {
     Direct3D9ChamsController.Direct3D9_EndScene(device);
 }