Exemple #1
0
        public override void SetUpReference()
        {
            ISmoothLooker looker = smoothLookerAdaptor.GetSmoothLooker();
            IPlayerCharacterLookAtTarget lookAtTarget = GetLookAtTarget();

            lookAtTarget.SetSmoothLooker(looker);
            lookAtTarget.SetDirection(new Vector3(0f, 0f, 1f));
        }
        // public void SetReady(){
        //  thisIsReady = true;
        // }
        // bool thisIsReady = false;
        public override void SetUpReference()
        {
            ISmoothLooker looker = GetSmoothLooker();

            if (lookAtTarget != null)
            {
                looker.SetLookAtTarget(lookAtTarget);
                LookAt(lookAtTarget.GetPosition());
            }
        }
        public override void SetUpReference()
        {
            base.SetUpReference();

            ISmoothLooker looker = thisSmoothLookerAdaptor.GetSmoothLooker();

            thisFlyingTarget.SetSmoothLooker(looker);

            thisFlyingTarget.SetFlyingTargetReserve(thisFlyingTargetReserve);
            thisSmoothLookerAdaptor.SetUpReference();
        }
Exemple #4
0
            public ConstArg(
                IProcessManager processManager,

                IPlayerCharacterLookAtTarget lookAtTarget,
                ISmoothLooker smoothLooker,
                int processOrder
                ) : base(
                    processManager
                    )
            {
                thisLookAtTarget = lookAtTarget;
                thisSmoothLooker = smoothLooker;
                thisProcessOrder = processOrder;
            }
 public IPlayerCharacterLookAtTargetMotionProcess CreateLookAtTargetMotionProcess(
     IPlayerCharacterLookAtTarget lookAtTarget,
     ISmoothLooker smoothLooker,
     int processOrder
     )
 {
     PlayerCharacterLookAtTargetMotionProcess.IConstArg arg = new PlayerCharacterLookAtTargetMotionProcess.ConstArg(
         thisProcessManager,
         lookAtTarget,
         smoothLooker,
         processOrder
         );
     return(new PlayerCharacterLookAtTargetMotionProcess(arg));
 }
 public ISmoothLookProcess CreateSmoothLookProcess(
     ISmoothLooker smoothLooker,
     IMonoBehaviourAdaptor lookAtTarget,
     float smoothCoefficient,
     int processOrder
     )
 {
     SmoothLookProcess.IConstArg arg = new SmoothLookProcess.ConstArg(
         thisProcessManager,
         lookAtTarget,
         smoothLooker,
         smoothCoefficient,
         processOrder
         );
     return(new SmoothLookProcess(arg));
 }
            public ConstArg(
                IProcessManager processManager,

                IMonoBehaviourAdaptor target,
                ISmoothLooker looker,
                float smoothCoefficient,
                int processOrder
                ) : base(
                    processManager
                    )
            {
                thisTarget            = target;
                thisSmoothLooker      = looker;
                thisSmoothCoefficient = smoothCoefficient;
                thisProcessOrder      = processOrder;
            }
 public void SetSmoothLooker(ISmoothLooker looker)
 {
     thisCameraPivotSmoothLooker = looker;
 }
        public override void SetUpReference()
        {
            ISmoothLooker looker = cameraPivotSmoothLookerAdaptor.GetSmoothLooker();

            thisWaypointEvent.SetSmoothLooker(looker);
        }
 public void SetSmoothLooker(ISmoothLooker looker)
 {
     thisSmoothLooker = looker;
 }
        void StartCameraSmoothLook()
        {
            ISmoothLooker looker = camSmoothLookerAdaptor.GetSmoothLooker();

            looker.StartSmoothLook();
        }
        void StartCameraPivotSmoothLook()
        {
            ISmoothLooker cameraPivotSmoothLooker = cameraPivotSmoothLookerAdaptor.GetSmoothLooker();

            cameraPivotSmoothLooker.StartSmoothLook();
        }