コード例 #1
0
 public override void UpdatePlayerRotation(ICameraMotorInput input, ICameraMotorState state, PlayerEntity player)
 {
 }
コード例 #2
0
 public override void CalcOutput(PlayerEntity player, ICameraMotorInput input, ICameraMotorState state, SubCameraMotorState subState,
                                 DummyCameraMotorOutput output, ICameraNewMotor last, int clientTime)
 {
 }
コード例 #3
0
 public override void PreProcessInput(PlayerEntity player, ICameraMotorInput input, ICameraMotorState state)
 {
 }
コード例 #4
0
 public bool IsActive(ICameraMotorInput input, ICameraMotorState state)
 {
     return(input.CurrentPostureState == PostureInConfig.Climb);
 }
コード例 #5
0
 public override bool IsActive(ICameraMotorInput input, ICameraMotorState state)
 {
     return(true);
 }
コード例 #6
0
 public bool IsActive(ICameraMotorInput input, ICameraMotorState state)
 {
     return(input.ActionState == ActionInConfig.Gliding);
 }
コード例 #7
0
 public bool IsActive(ICameraMotorInput input, ICameraMotorState state)
 {
     return(input.ActionState == ActionInConfig.Parachuting && !input.IsParachuteAttached);
 }
コード例 #8
0
 public bool IsActive(ICameraMotorInput input, ICameraMotorState state)
 {
     return(input.NextPostureState == PostureInConfig.Dying ||
            input.NextPostureState == PostureInConfig.DyingTransition);
 }
コード例 #9
0
 public bool IsActive(ICameraMotorInput input, ICameraMotorState state)
 {
     return(input.IsDead);
 }
コード例 #10
0
 public bool IsActive(ICameraMotorInput input, ICameraMotorState state)
 {
     return(input.NextPostureState == PostureInConfig.Prone ||
            input.NextPostureState == PostureInConfig.ProneTransit);
 }
コード例 #11
0
 public bool IsActive(ICameraMotorInput input, ICameraMotorState state)
 {
     return(input.NextPostureState == PostureInConfig.Swim || input.NextPostureState == PostureInConfig.Dive);
 }
コード例 #12
0
 public override void PreProcessInput(PlayerEntity player, ICameraMotorInput input, ICameraMotorState state)
 {
     UpdatePlayerRotation(input, state, player);
 }
コード例 #13
0
 public override bool IsActive(ICameraMotorInput input, ICameraMotorState state)
 {
     return(_active.IsActive(input, state));
 }
コード例 #14
0
 public bool IsActive(ICameraMotorInput input, ICameraMotorState state)
 {
     return(input.ActionKeepState == ActionKeepInConfig.Rescue);
 }
コード例 #15
0
ファイル: DeadPoseMotor.cs プロジェクト: yangfan111/common
 public override void CalcOutput(PlayerEntity player, ICameraMotorInput input, ICameraMotorState state, SubCameraMotorState subState,
                                 DummyCameraMotorOutput output, ICameraNewMotor last, int clientTime)
 {
     _finalRotation = _config.Roatation;
     base.CalcOutput(player, input, state, subState, output, last, clientTime);
 }
コード例 #16
0
 private bool CanChangeViewMotor(ICameraMotorInput input)
 {
     return(input.ChangeCamera);
 }