コード例 #1
0
        public void Start(IModLoaderV1 loader)
        {
            #if DEBUG
            Debugger.Launch();
            #endif
            ModLoader = (IModLoader)loader;
            Logger    = (ILogger)ModLoader.GetLogger();

            ModLoader.GetController <IReloadedHooks>().TryGetTarget(out ReloadedHooks);
            SDK.SDK.Init(ReloadedHooks, null);

            /* Your mod code starts here. */
            _hook = new ControllerHook(ModLoader.GetDirectoryForModId(ThisModId));
            ModLoader.AddOrReplaceController <IControllerHook>(this, _hook);
        }
コード例 #2
0
        /*
         *  ---------
         *  Functions
         *  ---------
         */

        /// <summary>
        /// Sends the input into the game by writing them into memory.
        /// </summary>
        public void SendInputs(ControllerHook hook)
        {
            ref var heroesController = ref InputFunctions.Inputs[_port];