Exemplo n.º 1
0
 public PlayerInputStateConstArg(
     IPlayerInputStateEngine engine,
     float drawDeltaThreshold,
     ISlickBowShootingProcessFactory processFactory
     )
 {
     thisEngine             = engine;
     thisDrawDeltaThreshold = drawDeltaThreshold;
     thisProcessFactory     = processFactory;
 }
 public IWaitAndSwitchToIdleStateProcess CreateWaitAndSwitchToIdleStateProcess(
     IPlayerInputStateEngine engine,
     float waitTime            //2f
     )
 {
     WaitAndSwitchToIdleStateProcess.IConstArg arg = new WaitAndSwitchToIdleStateProcess.ConstArg(
         thisProcessManager,
         waitTime,
         engine
         );
     return(new WaitAndSwitchToIdleStateProcess(arg));
 }
Exemplo n.º 3
0
            public ConstArg(
                IProcessManager processManager,
                float expireTime,

                IPlayerInputStateEngine engine

                ) : base(
                    processManager,
                    ProcessConstraint.ExpireTime,
                    expireTime
                    )
            {
                thisEngine = engine;
            }