public void SetCameraDelta(CameraDelta delta) { if (Freeze_Yaw) { delta.delta_yaw = 0.0f; } if (Freeze_Pitch) { delta.delta_pitch = 0.0f; } currentCamera.SetCameraDetal(delta); }
public void LateUpdate() { if (SystemInput.Instance.MouseScroll != 0 || SystemInput.Instance.MouseHorizontal != 0 || SystemInput.Instance.MouseVertical != 0) { CameraDelta delta = new CameraDelta(); delta.delta_pitch = SystemInput.Instance.MouseVertical; delta.delta_yaw = SystemInput.Instance.MouseHorizontal; delta.delta_dstToTarget = SystemInput.Instance.MouseScroll; SetCameraDelta(delta); } CurrentCamera.LateUpdateCamera(); }
public abstract void SetCameraDetal(CameraDelta delta);
public override void SetCameraDetal(CameraDelta e) { detal_yaw = e.delta_yaw; detal_pitch = e.delta_pitch; detal_dstToTarget = e.delta_dstToTarget; }