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)); }
public ConstArg( IFlyingTarget flyingTarget, Vector3 initialVelocity, float distanceThreshold, float speed, IProcessManager processManager ) : base( processManager ) { thisFlyingTarget = flyingTarget; thisInitialVelocity = initialVelocity; thisDistanceThreshold = distanceThreshold; thisSpeed = speed; }