MVP of the plane throwing game (#77)

Co-authored-by: Michal Pikulski <michal@foolhardyhorizons.com>
Co-authored-by: Michal Pikulski <michal.a.pikulski@gmail.com>
Reviewed-on: #77
This commit is contained in:
2025-12-07 19:36:57 +00:00
parent ad8338f37e
commit c27f22ef0a
128 changed files with 15474 additions and 1589 deletions

View File

@@ -0,0 +1,92 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1c277e2fec3d42e2b3b0bed1b8a33beb, type: 3}
m_Name: AirplaneSettings
m_EditorClassIdentifier: AppleHillsScripts::Minigames.Airplane.Settings.AirplaneSettings
jetPlaneConfig:
displayName: Jet Plane
prefab: {fileID: 2043346932243838886, guid: 582ed0c37f4ec6c4e930ddabea174eca, type: 3}
previewSprite: {fileID: 1411070990185071134, guid: 4f579a820baebc14a9151832fbe37559, type: 3}
abilityType: 1
overrideMass: 0
mass: 1
overrideGravityScale: 0
gravityScale: 1
overrideDrag: 0
drag: 0
jetAbilityConfig:
abilityName: Jet Boost
abilityIcon: {fileID: 1411070990185071134, guid: 4f579a820baebc14a9151832fbe37559, type: 3}
cooldownDuration: 5
jetSpeed: 30
jetAngle: 5
bobbingPlaneConfig:
displayName: Bobbing Plane
prefab: {fileID: 2043346932243838886, guid: 9abb3ccce7bdafd488921e7931161647, type: 3}
previewSprite: {fileID: -1386115237479607260, guid: ba6d4f958f29f8b45a8f670d869733fe, type: 3}
abilityType: 2
overrideMass: 0
mass: 1
overrideGravityScale: 0
gravityScale: 1
overrideDrag: 0
drag: 0
bobbingAbilityConfig:
abilityName: Air Hop
abilityIcon: {fileID: -1386115237479607260, guid: ba6d4f958f29f8b45a8f670d869733fe, type: 3}
cooldownDuration: 3
bobForce: {x: 10, y: 30}
dropPlaneConfig:
displayName: Drop Plane
prefab: {fileID: 2043346932243838886, guid: 86ef40d088d54a34d984edd9fce258bf, type: 3}
previewSprite: {fileID: -5545584635573524598, guid: 333a17a4395130b46984c04bbb6e09ea, type: 3}
abilityType: 3
overrideMass: 0
mass: 1
overrideGravityScale: 0
gravityScale: 1
overrideDrag: 0
drag: 0
dropAbilityConfig:
abilityName: Dive Bomb
abilityIcon: {fileID: -5545584635573524598, guid: 333a17a4395130b46984c04bbb6e09ea, type: 3}
cooldownDuration: 4
dropForce: 35
dropDistance: 50
zeroHorizontalVelocity: 1
defaultAirplaneType: 1
slingshotSettings:
maxDragDistance: 5
baseLaunchForce: 50
minForceMultiplier: 0.1
maxForceMultiplier: 1
trajectoryPoints: 20
trajectoryTimeStep: 0.1
trajectoryLockDuration: 0
autoRegisterInput: 1
airplaneMass: 1
maxFlightTime: 60
introDuration: 2
personIntroDuration: 2
evaluationDuration: 2
dynamicSpawnThreshold: 50
targetMinDistance: 150
targetMaxDistance: 250
objectSpawnMinInterval: 0.5
objectSpawnMaxInterval: 1
positiveNegativeRatio: 0.5
spawnDistanceAhead: 50
groundSpawnInterval: 30
groundLayer: 14
maxGroundRaycastDistance: 50
defaultObjectYOffset: -18
showDebugLogs: 0