public IFlyingTargetFlightProcess CreateFlyingTargetFlightProcess(
     IFlyingTarget flyingTarget,
     Vector3 initialVelocity,
     float distanceThreshold,
     float speed
     )
 {
     FlyingTargetFlightProcess.IConstArg arg = new FlyingTargetFlightProcess.ConstArg(
         flyingTarget,
         initialVelocity,
         distanceThreshold,
         speed,
         thisProcessManager
         );
     return(new FlyingTargetFlightProcess(arg));
 }
Exemplo n.º 2
0
            public ConstArg(
                IFlyingTarget flyingTarget,
                Vector3 initialVelocity,
                float distanceThreshold,
                float speed,


                IProcessManager processManager
                ) : base(
                    processManager
                    )
            {
                thisFlyingTarget      = flyingTarget;
                thisInitialVelocity   = initialVelocity;
                thisDistanceThreshold = distanceThreshold;
                thisSpeed             = speed;
            }