26 lines
762 B
TypeScript
26 lines
762 B
TypeScript
// Content/Domains/Camera/Configs/DA_CameraAiming.ts
|
|
|
|
import {
|
|
ETengriCameraBehavior,
|
|
TengriCameraConfig,
|
|
} from '/Source/TengriPlatformer/Domains/Camera/Config/TengriCameraConfig.ts';
|
|
import { Vector } from '/TypeScript/Engine/Vector.ts';
|
|
import { Rotator } from '/TypeScript/Engine/Rotator.ts';
|
|
|
|
export class DA_CameraAiming extends TengriCameraConfig {
|
|
override BehaviorType = ETengriCameraBehavior.FreeLook;
|
|
|
|
override FixedRotation = new Rotator(0, -15, -90);
|
|
override TargetArmLength = 250;
|
|
override SocketOffset = new Vector(0, 100, 60);
|
|
|
|
override TransitionSpeed = 2;
|
|
|
|
override bEnableLag = false;
|
|
|
|
override DeadZoneExtent = new Vector(200, 0, 150);
|
|
override DeadZoneOffset = new Vector(0, 0, 50);
|
|
|
|
override bDrawDebugBox = false;
|
|
}
|