public ConstArg(
                IShootingManagerAdaptor adaptor,

                int drawProcessOrder,

                AnimationCurve drawStrengthCurve,

                float globalMinDrawStrength,
                float globalMaxDrawStrength,

                float globalMinArrowAttack,
                float globalMaxArrowAttack,
                float globalMinFlightSpeed,
                float globalMaxFlightSpeed,

                float flightTime
                ) : base(
                    adaptor
                    )
            {
                thisDrawProcessOrder = drawProcessOrder;

                thisDrawStrengthCurve = drawStrengthCurve;

                thisGlobalMinDrawStrength = globalMinDrawStrength;
                thisGlobalMaxDrawStrength = globalMaxDrawStrength;

                thisGlobalMinArrowAttack = globalMinArrowAttack;
                thisGlobalMaxArrowAttack = globalMaxArrowAttack;
                thisGlobalMinFlightSpeed = globalMinFlightSpeed;
                thisGlobalMaxFlightSpeed = globalMaxFlightSpeed;

                thisFlightTime = flightTime;
            }
 public void SetShootingManagerAdaptor(IShootingManagerAdaptor adaptor)
 {
     thisShootingManagerAdaptor = adaptor;
 }