25 lines
710 B
TypeScript
25 lines
710 B
TypeScript
import {
|
|
ETengriCameraBehavior,
|
|
TengriCameraConfig,
|
|
} from '/Source/TengriPlatformer/Camera/Core/TengriCameraConfig.ts';
|
|
import { Vector } from '/Content/UE/Vector.ts';
|
|
import { Rotator } from '/Content/UE/Rotator.ts';
|
|
|
|
export class DA_CameraScroller extends TengriCameraConfig {
|
|
override BehaviorType = ETengriCameraBehavior.FreeLook;
|
|
|
|
override FixedRotation = new Rotator(0, 0, 0);
|
|
override TargetArmLength = 1200;
|
|
override SocketOffset = new Vector(0, 0, 100);
|
|
|
|
override TransitionSpeed = 1.5;
|
|
|
|
override bEnableLag = true;
|
|
override LagSpeed = 5;
|
|
|
|
override DeadZoneExtent = new Vector(100, 300, 100);
|
|
override DeadZoneOffset = new Vector(0, 0, 50);
|
|
|
|
override bDrawDebugBox = false;
|
|
}
|