mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-23 11:39:50 +02:00
feat: armor display
This commit is contained in:
1 parent
6aa4686c30
commit
a7d8f08522
8 files changed
+186
-18
No files matched your search
@@ -2,7 +2,14 @@ import { Vector3Tuple } from 'three';
|
||||
import { asset } from './asset';
|
||||
|
||||
export type ModelDefinitions = Record<number, ModelDefinition>;
|
||||
|
||||
export interface ModelArmor {
|
||||
thickness: Record<number, number>;
|
||||
spaced?: number[];
|
||||
}
|
||||
|
||||
interface ModelDefinition {
|
||||
armor: ModelArmor;
|
||||
turretOrigin: Vector3Tuple;
|
||||
turretRotation?: InitialTurretRotation;
|
||||
turrets: Record<number, TurretModelDefinition>;
|
||||
@@ -13,6 +20,7 @@ export interface InitialTurretRotation {
|
||||
roll: number;
|
||||
}
|
||||
interface TurretModelDefinition {
|
||||
armor: ModelArmor;
|
||||
model: number;
|
||||
gunOrigin: Vector3Tuple;
|
||||
guns: Record<number, GunModelDefinition>;
|
||||
@@ -23,6 +31,7 @@ export interface YawLimits {
|
||||
max: number;
|
||||
}
|
||||
interface GunModelDefinition {
|
||||
armor: ModelArmor;
|
||||
model: number;
|
||||
pitch: PitchLimits;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user