SanAndreasUnity/Assets/Prefabs/World.prefab

1001 lines
26 KiB
Text
Raw Normal View History

2020-05-31 17:07:22 +00:00
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &111262
GameObject:
m_ObjectHideFlags: 0
2019-10-27 00:04:33 +00:00
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
2020-05-31 17:07:22 +00:00
m_Component:
- component: {fileID: 418232}
m_Layer: 0
m_Name: Player Spawns
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
2019-10-27 00:04:33 +00:00
--- !u!4 &418232
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 111262}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 4493953062982132}
- {fileID: 475742}
- {fileID: 4393180410188950}
- {fileID: 461086}
- {fileID: 4694664445516102}
- {fileID: 4404069868695510}
- {fileID: 4410618639338142}
- {fileID: 4832859264981614}
- {fileID: 4077053835485560}
- {fileID: 4153270575826190}
- {fileID: 4281002318532498}
- {fileID: 4916251233388722}
- {fileID: 421924}
m_Father: {fileID: 499186}
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
2020-05-31 17:07:22 +00:00
--- !u!1 &121014
GameObject:
m_ObjectHideFlags: 0
2019-10-27 00:04:33 +00:00
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
2020-05-31 17:07:22 +00:00
m_Component:
- component: {fileID: 492816}
m_Layer: 0
m_Name: Focus
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
2019-10-27 00:04:33 +00:00
--- !u!4 &492816
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 121014}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 2119, y: 32.80384, z: -1133}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 499186}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
2020-05-31 17:07:22 +00:00
--- !u!1 &133962
GameObject:
2019-10-27 00:04:33 +00:00
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
2020-05-31 17:07:22 +00:00
m_Component:
- component: {fileID: 421924}
m_Layer: 0
m_Name: Los Santos - Car Park Downtown
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
2019-10-27 00:04:33 +00:00
--- !u!4 &421924
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 133962}
m_LocalRotation: {x: 0, y: 0.9929142, z: 0, w: 0.11883355}
m_LocalPosition: {x: 1647.612, y: 40, z: -1104.8595}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 418232}
m_RootOrder: 12
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
2020-05-31 17:07:22 +00:00
--- !u!1 &139442
GameObject:
m_ObjectHideFlags: 0
2019-10-27 00:04:33 +00:00
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
2020-05-31 17:07:22 +00:00
m_Component:
- component: {fileID: 440826}
- component: {fileID: 2068374}
- component: {fileID: 12458128}
- component: {fileID: 8101816}
m_Layer: 0
m_Name: Preview Camera
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
2019-10-27 00:04:33 +00:00
--- !u!4 &440826
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 139442}
m_LocalRotation: {x: -0.1380647, y: 0.11767495, z: -0.016523361, w: -0.983269}
m_LocalPosition: {x: 2123.1091, y: 38.322205, z: -1147.449}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 499186}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!20 &2068374
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 139442}
m_Enabled: 1
serializedVersion: 2
m_ClearFlags: 1
m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844}
m_projectionMatrixMode: 1
2022-01-30 20:24:14 +00:00
m_GateFitMode: 2
m_FOVAxisMode: 0
2019-10-27 00:04:33 +00:00
m_SensorSize: {x: 36, y: 24}
m_LensShift: {x: 0, y: 0}
m_FocalLength: 50
m_NormalizedViewPortRect:
serializedVersion: 2
x: 0
y: 0
width: 1
height: 1
near clip plane: 0.3
far clip plane: 1000
field of view: 60
orthographic: 0
orthographic size: 5
m_Depth: 0
m_CullingMask:
serializedVersion: 2
m_Bits: 4294967295
m_RenderingPath: -1
m_TargetTexture: {fileID: 0}
m_TargetDisplay: 0
m_TargetEye: 3
m_HDR: 0
m_AllowMSAA: 1
m_AllowDynamicResolution: 0
m_ForceIntoRT: 0
m_OcclusionCulling: 1
m_StereoConvergence: 10
m_StereoSeparation: 0.022
--- !u!124 &12458128
Behaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 139442}
m_Enabled: 1
--- !u!81 &8101816
AudioListener:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 139442}
m_Enabled: 1
2020-05-31 17:07:22 +00:00
--- !u!1 &143544
GameObject:
m_ObjectHideFlags: 0
2019-10-27 00:04:33 +00:00
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
2020-05-31 17:07:22 +00:00
m_Component:
- component: {fileID: 499186}
- component: {fileID: 114077829182571006}
2021-05-03 00:59:57 +00:00
- component: {fileID: 3252431705490264232}
2020-05-31 17:07:22 +00:00
m_Layer: 0
m_Name: World
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
2019-10-27 00:04:33 +00:00
--- !u!4 &499186
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 143544}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 472884}
- {fileID: 406580}
- {fileID: 462626}
- {fileID: 440826}
- {fileID: 418232}
- {fileID: 492816}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &114077829182571006
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 143544}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f448a6ce85e59e943974de56271f3ce5, type: 3}
m_Name:
m_EditorClassIdentifier:
2021-05-02 21:01:31 +00:00
lightAngleCurve:
2019-10-27 00:04:33 +00:00
serializedVersion: 2
m_Curve:
- serializedVersion: 3
2021-05-02 21:01:31 +00:00
time: 0.033
value: 0.75
inSlope: 0
outSlope: 0
2019-10-27 00:04:33 +00:00
tangentMode: 0
weightedMode: 0
2021-05-02 21:01:31 +00:00
inWeight: 0
outWeight: 0
2019-10-27 00:04:33 +00:00
- serializedVersion: 3
2021-05-02 21:01:31 +00:00
time: 0.2
value: 0
inSlope: 0
outSlope: 0
2019-10-27 00:04:33 +00:00
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
2021-05-02 21:01:31 +00:00
time: 0.25
value: 0
inSlope: -0
outSlope: 1.5948071
tangentMode: 69
weightedMode: 2
inWeight: 0.33333334
outWeight: 0.5217121
- serializedVersion: 3
time: 0.8770351
value: 1
inSlope: 1.5948071
outSlope: -10.886181
tangentMode: 69
weightedMode: 0
inWeight: 0.10886526
outWeight: 0.45958257
- serializedVersion: 3
time: 0.9
value: 0.75
inSlope: 0
outSlope: 0
2019-10-27 00:04:33 +00:00
tangentMode: 0
weightedMode: 0
2021-05-02 21:01:31 +00:00
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
lightIntensityCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 1
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 0.1
value: -0.25
inSlope: 0
outSlope: 0
tangentMode: 1
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 0.16
value: 0
inSlope: -0.2907557
outSlope: Infinity
tangentMode: 97
weightedMode: 0
inWeight: 0
outWeight: 1
- serializedVersion: 3
time: 0.25
value: 0
inSlope: 1.1302359
outSlope: 1.1302359
tangentMode: 0
weightedMode: 2
inWeight: 0
outWeight: 0.7243914
2019-10-27 00:04:33 +00:00
- serializedVersion: 3
2021-05-02 21:01:31 +00:00
time: 0.6
2019-10-27 00:04:33 +00:00
value: 1
2021-05-02 21:01:31 +00:00
inSlope: -0.0000901046
outSlope: -0.0000901046
2019-10-27 00:04:33 +00:00
tangentMode: 0
weightedMode: 0
2021-05-02 21:01:31 +00:00
inWeight: 0.26662746
outWeight: 0
- serializedVersion: 3
time: 0.87
value: 0
inSlope: -1.4766108
outSlope: -1.4766108
tangentMode: 0
weightedMode: 1
inWeight: 0.6078358
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
nightColorsIntensityCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0.15247615
value: 1.0023584
inSlope: -2.1605222
outSlope: -2.1605222
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0.14246942
- serializedVersion: 3
time: 0.33
value: 0
inSlope: -0
outSlope: -0
tangentMode: 0
weightedMode: 0
inWeight: 0.33648348
outWeight: 0.1485123
- serializedVersion: 3
time: 0.7
value: 0
inSlope: -0
outSlope: -0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0.5617976
- serializedVersion: 3
time: 0.90161526
value: 0.9999999
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
2019-10-27 00:04:33 +00:00
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
2021-05-02 21:01:31 +00:00
directionalLight: {fileID: 10808534}
2022-01-22 00:07:40 +00:00
lightYAngle: 45
2021-05-02 21:01:31 +00:00
startTimeHours: 12
startTimeMinutes: 0
2021-05-02 23:53:18 +00:00
timeScale: 0.5
2021-05-02 21:01:31 +00:00
nightColorsMultiplier: 0.0075
controlLightIntensity: 1
disableLightDuringNight: 0
moonColor: {r: 0.41006586, g: 0.71558595, b: 0.9150943, a: 1}
2021-05-03 00:59:57 +00:00
--- !u!114 &3252431705490264232
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 143544}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 3defb462a2823b347b81b01a5a3e5dd3, type: 3}
m_Name:
m_EditorClassIdentifier:
2020-05-31 17:07:22 +00:00
--- !u!1 &149528
GameObject:
m_ObjectHideFlags: 0
2019-10-27 00:04:33 +00:00
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
2020-05-31 17:07:22 +00:00
m_Component:
- component: {fileID: 472884}
- component: {fileID: 11436500}
m_Layer: 0
m_Name: Cell
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
2019-10-27 00:04:33 +00:00
--- !u!4 &472884
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 149528}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 499186}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &11436500
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 149528}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: df6efcfa667fce549bcc3deb68a7e8d5, type: 3}
m_Name:
m_EditorClassIdentifier:
2022-01-22 00:07:40 +00:00
ignoreLodObjectsWhenInitializing: 0
2019-10-27 00:04:33 +00:00
PreviewCamera: {fileID: 0}
new world loading system (#110) * wip * much faster world creation * add StaticGeometryInspector * disable child/parent logic and fading * rename * (de)activate objects based on parent * set draw distance based on layers * ... * wip * wip * wip * remove unused param * prevent concurrent modification * ... * catch exceptions when notifying * ... * notify about area, not objects * limit public access to Area * ... * ... * allow public access * add public api * adapt code * pass callback to ctor * adapt focus points * fix * fix intersection check * support rectangles * adjust parameters in prefab * this should fix IsInsideOf() * ... * ... * fix getting area by index * create area if not exists * ... * ... * ... * wip for distance levels * remove constraint on generic parameter * add some validation * fix * fix draw distance per level * change time of day in which lights are visible * add todos * don't use id for UnRegisterFocusPoint() * use hash set for storing focus points * add 1 more level * mark area for update only if visibility changes * profile WorldSystem calls * add some profiling sections * limit time per frame for LoadingThread * switch custom concurrent queue * copy jobs to buffer * rename * change max draw distance setting * wait one more frame * try to remove 801 distance level to remove holes * attempt to hide interiors, but failed * delete no longer needed script * optimization * some error checking * add camera as focus point * dont add camera as focus point in headless mode * working on load priority * fix bug - load priority finished * ... * small optimizations * ... * ... * remove unneeded variable * add fading * dont do fading in headless mode * fadeRate available in inspector * change fade rate * take into account if geometry is loaded when checking if object should be visible, and if fading should be done * small optimization * cache IsInHeadlessMode * display Instance info in inspector * move interiors up in the sky * rename * adapt code to different y pos of interiors * refactor * fix finding matched enex for enexes that lead to the same interior level * display new world stats * rename * rename class * ... * ... * extract function * extract parameters into a struct * add focus point to dead body * add focus point to vehicle * add focus point to vehicle detached parts * remove OutOfRangeDestroyer from vehicle, and destroy vehicle if it falls below the map * dont use focus points on vehicle and vehicle detached parts, when not on server * add focus point for npc peds * add possibility to set timeout during which focus point keeps revealing after it's destroyed * adapt UnRegisterFocusPoint() to timeout * rename * adapt code * cleanup MapObject class * ... * converting to `lock()` * optimize method: use 1 lock instead of 3 * call OnObjectFinishedLoading() instead of AddToLoadedObjects() * ... * make sure it's main thread * AsyncLoader is no longer thread safe * convert static members to non-static in LoadingThread * fix * ... * store indexes for each area * impl GetAreaCenter() * calculate load priority based on distance to area, not objects ; limit time per frame ; sort area in Cell, not in concurrent SortedSet ; * add support for changing draw distance at runtime * delay setting the new value by 0.2 s * have a separate default max draw distance for mobile platforms * adjust y axis world params so that number of visible areas is reduced * remove "camera far clip plane" setting * rename * document flags * rename * disable shadow casting and receiving for some objects * allow casting shadows for LODs with large draw distance * remove "WorldSystem" layer * revert layer
2021-07-18 04:03:43 +00:00
maxTimeToUpdatePerFrameMs: 10
2019-10-27 00:04:33 +00:00
Water: {fileID: 11455068}
divisionRefreshDistanceDelta: 1
2022-01-22 00:07:40 +00:00
drawDistanceMultiplier: 1
new world loading system (#110) * wip * much faster world creation * add StaticGeometryInspector * disable child/parent logic and fading * rename * (de)activate objects based on parent * set draw distance based on layers * ... * wip * wip * wip * remove unused param * prevent concurrent modification * ... * catch exceptions when notifying * ... * notify about area, not objects * limit public access to Area * ... * ... * allow public access * add public api * adapt code * pass callback to ctor * adapt focus points * fix * fix intersection check * support rectangles * adjust parameters in prefab * this should fix IsInsideOf() * ... * ... * fix getting area by index * create area if not exists * ... * ... * ... * wip for distance levels * remove constraint on generic parameter * add some validation * fix * fix draw distance per level * change time of day in which lights are visible * add todos * don't use id for UnRegisterFocusPoint() * use hash set for storing focus points * add 1 more level * mark area for update only if visibility changes * profile WorldSystem calls * add some profiling sections * limit time per frame for LoadingThread * switch custom concurrent queue * copy jobs to buffer * rename * change max draw distance setting * wait one more frame * try to remove 801 distance level to remove holes * attempt to hide interiors, but failed * delete no longer needed script * optimization * some error checking * add camera as focus point * dont add camera as focus point in headless mode * working on load priority * fix bug - load priority finished * ... * small optimizations * ... * ... * remove unneeded variable * add fading * dont do fading in headless mode * fadeRate available in inspector * change fade rate * take into account if geometry is loaded when checking if object should be visible, and if fading should be done * small optimization * cache IsInHeadlessMode * display Instance info in inspector * move interiors up in the sky * rename * adapt code to different y pos of interiors * refactor * fix finding matched enex for enexes that lead to the same interior level * display new world stats * rename * rename class * ... * ... * extract function * extract parameters into a struct * add focus point to dead body * add focus point to vehicle * add focus point to vehicle detached parts * remove OutOfRangeDestroyer from vehicle, and destroy vehicle if it falls below the map * dont use focus points on vehicle and vehicle detached parts, when not on server * add focus point for npc peds * add possibility to set timeout during which focus point keeps revealing after it's destroyed * adapt UnRegisterFocusPoint() to timeout * rename * adapt code * cleanup MapObject class * ... * converting to `lock()` * optimize method: use 1 lock instead of 3 * call OnObjectFinishedLoading() instead of AddToLoadedObjects() * ... * make sure it's main thread * AsyncLoader is no longer thread safe * convert static members to non-static in LoadingThread * fix * ... * store indexes for each area * impl GetAreaCenter() * calculate load priority based on distance to area, not objects ; limit time per frame ; sort area in Cell, not in concurrent SortedSet ; * add support for changing draw distance at runtime * delay setting the new value by 0.2 s * have a separate default max draw distance for mobile platforms * adjust y axis world params so that number of visible areas is reduced * remove "camera far clip plane" setting * rename * document flags * rename * disable shadow casting and receiving for some objects * allow casting shadows for LODs with large draw distance * remove "WorldSystem" layer * revert layer
2021-07-18 04:03:43 +00:00
drawDistancesPerLayers:
- 101
- 301
- 1501
yWorldSystemSize: 7000
yWorldSystemNumAreas: 1
xzWorldSystemNumAreasPerDrawDistanceLevel: 640064006400
interiorHeightOffset: 5000
fadeRate: 4
2019-10-27 00:04:33 +00:00
loadParkedVehicles: 0
new world loading system (#110) * wip * much faster world creation * add StaticGeometryInspector * disable child/parent logic and fading * rename * (de)activate objects based on parent * set draw distance based on layers * ... * wip * wip * wip * remove unused param * prevent concurrent modification * ... * catch exceptions when notifying * ... * notify about area, not objects * limit public access to Area * ... * ... * allow public access * add public api * adapt code * pass callback to ctor * adapt focus points * fix * fix intersection check * support rectangles * adjust parameters in prefab * this should fix IsInsideOf() * ... * ... * fix getting area by index * create area if not exists * ... * ... * ... * wip for distance levels * remove constraint on generic parameter * add some validation * fix * fix draw distance per level * change time of day in which lights are visible * add todos * don't use id for UnRegisterFocusPoint() * use hash set for storing focus points * add 1 more level * mark area for update only if visibility changes * profile WorldSystem calls * add some profiling sections * limit time per frame for LoadingThread * switch custom concurrent queue * copy jobs to buffer * rename * change max draw distance setting * wait one more frame * try to remove 801 distance level to remove holes * attempt to hide interiors, but failed * delete no longer needed script * optimization * some error checking * add camera as focus point * dont add camera as focus point in headless mode * working on load priority * fix bug - load priority finished * ... * small optimizations * ... * ... * remove unneeded variable * add fading * dont do fading in headless mode * fadeRate available in inspector * change fade rate * take into account if geometry is loaded when checking if object should be visible, and if fading should be done * small optimization * cache IsInHeadlessMode * display Instance info in inspector * move interiors up in the sky * rename * adapt code to different y pos of interiors * refactor * fix finding matched enex for enexes that lead to the same interior level * display new world stats * rename * rename class * ... * ... * extract function * extract parameters into a struct * add focus point to dead body * add focus point to vehicle * add focus point to vehicle detached parts * remove OutOfRangeDestroyer from vehicle, and destroy vehicle if it falls below the map * dont use focus points on vehicle and vehicle detached parts, when not on server * add focus point for npc peds * add possibility to set timeout during which focus point keeps revealing after it's destroyed * adapt UnRegisterFocusPoint() to timeout * rename * adapt code * cleanup MapObject class * ... * converting to `lock()` * optimize method: use 1 lock instead of 3 * call OnObjectFinishedLoading() instead of AddToLoadedObjects() * ... * make sure it's main thread * AsyncLoader is no longer thread safe * convert static members to non-static in LoadingThread * fix * ... * store indexes for each area * impl GetAreaCenter() * calculate load priority based on distance to area, not objects ; limit time per frame ; sort area in Cell, not in concurrent SortedSet ; * add support for changing draw distance at runtime * delay setting the new value by 0.2 s * have a separate default max draw distance for mobile platforms * adjust y axis world params so that number of visible areas is reduced * remove "camera far clip plane" setting * rename * document flags * rename * disable shadow casting and receiving for some objects * allow casting shadows for LODs with large draw distance * remove "WorldSystem" layer * revert layer
2021-07-18 04:03:43 +00:00
mapObjectActivatorPrefab: {fileID: 0}
staticGeometryPrefab: {fileID: 5341989147525447730, guid: f6207237b8bbdaa49b948fa374797093,
type: 3}
enexPrefab: {fileID: 5154345777629047764, guid: 1858efe8eaf422544a4651b2fba2937a,
2019-10-27 00:04:33 +00:00
type: 3}
2021-06-25 12:37:24 +00:00
lightSourcePrefab: {fileID: 5315691503008682268, guid: be3276cb0ed03dc4cb44bd04cde4bcfb,
type: 3}
lightScaleMultiplier: 0.5
new world loading system (#110) * wip * much faster world creation * add StaticGeometryInspector * disable child/parent logic and fading * rename * (de)activate objects based on parent * set draw distance based on layers * ... * wip * wip * wip * remove unused param * prevent concurrent modification * ... * catch exceptions when notifying * ... * notify about area, not objects * limit public access to Area * ... * ... * allow public access * add public api * adapt code * pass callback to ctor * adapt focus points * fix * fix intersection check * support rectangles * adjust parameters in prefab * this should fix IsInsideOf() * ... * ... * fix getting area by index * create area if not exists * ... * ... * ... * wip for distance levels * remove constraint on generic parameter * add some validation * fix * fix draw distance per level * change time of day in which lights are visible * add todos * don't use id for UnRegisterFocusPoint() * use hash set for storing focus points * add 1 more level * mark area for update only if visibility changes * profile WorldSystem calls * add some profiling sections * limit time per frame for LoadingThread * switch custom concurrent queue * copy jobs to buffer * rename * change max draw distance setting * wait one more frame * try to remove 801 distance level to remove holes * attempt to hide interiors, but failed * delete no longer needed script * optimization * some error checking * add camera as focus point * dont add camera as focus point in headless mode * working on load priority * fix bug - load priority finished * ... * small optimizations * ... * ... * remove unneeded variable * add fading * dont do fading in headless mode * fadeRate available in inspector * change fade rate * take into account if geometry is loaded when checking if object should be visible, and if fading should be done * small optimization * cache IsInHeadlessMode * display Instance info in inspector * move interiors up in the sky * rename * adapt code to different y pos of interiors * refactor * fix finding matched enex for enexes that lead to the same interior level * display new world stats * rename * rename class * ... * ... * extract function * extract parameters into a struct * add focus point to dead body * add focus point to vehicle * add focus point to vehicle detached parts * remove OutOfRangeDestroyer from vehicle, and destroy vehicle if it falls below the map * dont use focus points on vehicle and vehicle detached parts, when not on server * add focus point for npc peds * add possibility to set timeout during which focus point keeps revealing after it's destroyed * adapt UnRegisterFocusPoint() to timeout * rename * adapt code * cleanup MapObject class * ... * converting to `lock()` * optimize method: use 1 lock instead of 3 * call OnObjectFinishedLoading() instead of AddToLoadedObjects() * ... * make sure it's main thread * AsyncLoader is no longer thread safe * convert static members to non-static in LoadingThread * fix * ... * store indexes for each area * impl GetAreaCenter() * calculate load priority based on distance to area, not objects ; limit time per frame ; sort area in Cell, not in concurrent SortedSet ; * add support for changing draw distance at runtime * delay setting the new value by 0.2 s * have a separate default max draw distance for mobile platforms * adjust y axis world params so that number of visible areas is reduced * remove "camera far clip plane" setting * rename * document flags * rename * disable shadow casting and receiving for some objects * allow casting shadows for LODs with large draw distance * remove "WorldSystem" layer * revert layer
2021-07-18 04:03:43 +00:00
redTrafficLightDuration: 7
yellowTrafficLightDuration: 2
greenTrafficLightDuration: 7
2022-02-27 17:42:51 +00:00
m_generateNavMesh: 0
2022-02-21 03:31:58 +00:00
m_navMeshMinRegionArea: 30
m_navMeshMaxJobWorkers: 1
m_navMeshAsyncOperationPriority: 5
2022-01-22 00:07:40 +00:00
navMeshUpdateInterval: 2
2020-05-31 17:07:22 +00:00
--- !u!1 &153756
GameObject:
m_ObjectHideFlags: 0
2019-10-27 00:04:33 +00:00
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
2020-05-31 17:07:22 +00:00
m_Component:
- component: {fileID: 406580}
- component: {fileID: 10808534}
m_Layer: 0
m_Name: Directional Light
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
2019-10-27 00:04:33 +00:00
--- !u!4 &406580
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 153756}
m_LocalRotation: {x: -0.17860633, y: 0.82139367, z: -0.3830222, w: -0.38302246}
m_LocalPosition: {x: 0, y: 10, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 499186}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!108 &10808534
Light:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 153756}
m_Enabled: 1
2022-01-30 20:24:14 +00:00
serializedVersion: 10
2019-10-27 00:04:33 +00:00
m_Type: 1
2022-01-30 20:24:14 +00:00
m_Shape: 0
2019-10-27 00:04:33 +00:00
m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
m_Intensity: 1
m_Range: 10
m_SpotAngle: 30
2022-01-30 20:24:14 +00:00
m_InnerSpotAngle: 21.80208
2019-10-27 00:04:33 +00:00
m_CookieSize: 10
m_Shadows:
m_Type: 1
m_Resolution: -1
m_CustomResolution: -1
m_Strength: 1
m_Bias: 0.05
m_NormalBias: 0.4
m_NearPlane: 0.2
2022-01-30 20:24:14 +00:00
m_CullingMatrixOverride:
e00: 1
e01: 0
e02: 0
e03: 0
e10: 0
e11: 1
e12: 0
e13: 0
e20: 0
e21: 0
e22: 1
e23: 0
e30: 0
e31: 0
e32: 0
e33: 1
m_UseCullingMatrixOverride: 0
2019-10-27 00:04:33 +00:00
m_Cookie: {fileID: 0}
m_DrawHalo: 0
m_Flare: {fileID: 0}
m_RenderMode: 0
m_CullingMask:
serializedVersion: 2
m_Bits: 4294967295
2022-01-30 20:24:14 +00:00
m_RenderingLayerMask: 1
2019-10-27 00:04:33 +00:00
m_Lightmapping: 4
m_LightShadowCasterMode: 0
m_AreaSize: {x: 1, y: 1}
m_BounceIntensity: 1
m_ColorTemperature: 6570
m_UseColorTemperature: 0
2022-01-30 20:24:14 +00:00
m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0}
m_UseBoundingSphereOverride: 0
m_UseViewFrustumForShadowCasterCull: 1
2019-10-27 00:04:33 +00:00
m_ShadowRadius: 0
m_ShadowAngle: 0
2020-05-31 17:07:22 +00:00
--- !u!1 &156920
GameObject:
2019-10-27 00:04:33 +00:00
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
2020-05-31 17:07:22 +00:00
m_Component:
- component: {fileID: 475742}
m_Layer: 0
m_Name: Grove Street
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
2019-10-27 00:04:33 +00:00
--- !u!4 &475742
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 156920}
m_LocalRotation: {x: 0, y: -0.36325127, z: 0, w: 0.9316912}
m_LocalPosition: {x: 2499.062, y: 40, z: -1673.578}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 418232}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: -42.6, z: 0}
2020-05-31 17:07:22 +00:00
--- !u!1 &162096
GameObject:
2019-10-27 00:04:33 +00:00
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
2020-05-31 17:07:22 +00:00
m_Component:
- component: {fileID: 461086}
m_Layer: 0
m_Name: Desert Airport
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
2019-10-27 00:04:33 +00:00
--- !u!4 &461086
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 162096}
m_LocalRotation: {x: 0, y: -0.731205, z: 0, w: 0.6821578}
m_LocalPosition: {x: 429.3022, y: 40, z: 2520.922}
m_LocalScale: {x: 1.0000005, y: 1, z: 1.0000005}
m_Children: []
m_Father: {fileID: 418232}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: -93.97501, z: 0}
2020-05-31 17:07:22 +00:00
--- !u!1 &169526
GameObject:
m_ObjectHideFlags: 0
2019-10-27 00:04:33 +00:00
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
2020-05-31 17:07:22 +00:00
m_Component:
- component: {fileID: 462626}
- component: {fileID: 11455068}
m_Layer: 0
m_Name: Water
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &462626
Transform:
2019-10-27 00:04:33 +00:00
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
2020-05-31 17:07:22 +00:00
m_GameObject: {fileID: 169526}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 499186}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &11455068
MonoBehaviour:
2019-10-27 00:04:33 +00:00
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
2020-05-31 17:07:22 +00:00
m_GameObject: {fileID: 169526}
m_Enabled: 1
m_EditorHideFlags: 0
2019-10-27 00:04:33 +00:00
m_Script: {fileID: 11500000, guid: 57ea334de36794f45af24c665b00e893, type: 3}
m_Name:
m_EditorClassIdentifier:
2022-01-26 22:38:03 +00:00
WaterPrefab: {fileID: 100000, guid: 780611a67e8e941a2b3aa96e5915a793, type: 3}
2022-02-22 03:38:01 +00:00
m_waterCollisionPrefab: {fileID: 1851338461656571883, guid: e6c6e08b2f4ea5146acb88b9f1fd1529,
type: 3}
m_createCollisionObjects: 1
2022-02-27 17:39:25 +00:00
m_collisionHeight: 200
m_createVisualsForCollisionObjects: 0
2022-02-22 03:38:01 +00:00
m_renderingObjects: []
m_collisionObjects: []
2020-05-31 17:07:22 +00:00
--- !u!1 &1000405462072482
GameObject:
2019-10-27 00:04:33 +00:00
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
2020-05-31 17:07:22 +00:00
m_Component:
- component: {fileID: 4916251233388722}
m_Layer: 0
m_Name: Red County - Catalinas Cabin
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
2019-10-27 00:04:33 +00:00
--- !u!4 &4916251233388722
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1000405462072482}
m_LocalRotation: {x: 0, y: -0.98017275, z: 0, w: 0.19814493}
m_LocalPosition: {x: 870.7422, y: 100, z: -33.3372}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 418232}
m_RootOrder: 11
m_LocalEulerAnglesHint: {x: 0, y: -157.143, z: 0}
2020-05-31 17:07:22 +00:00
--- !u!1 &1061115742419774
GameObject:
2019-10-27 00:04:33 +00:00
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
2020-05-31 17:07:22 +00:00
m_Component:
- component: {fileID: 4493953062982132}
m_Layer: 0
m_Name: Las Venturas - The Visage Casino
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
2019-10-27 00:04:33 +00:00
--- !u!4 &4493953062982132
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1061115742419774}
m_LocalRotation: {x: 0, y: 0.73046196, z: 0, w: 0.6829534}
m_LocalPosition: {x: 2106.089, y: 40, z: 1848.0103}
m_LocalScale: {x: 1.0000002, y: 0.99999976, z: 1.0000005}
m_Children: []
m_Father: {fileID: 418232}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
2020-05-31 17:07:22 +00:00
--- !u!1 &1207184902467428
GameObject:
2019-10-27 00:04:33 +00:00
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
2020-05-31 17:07:22 +00:00
m_Component:
- component: {fileID: 4404069868695510}
m_Layer: 0
m_Name: Area 69
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
2019-10-27 00:04:33 +00:00
--- !u!4 &4404069868695510
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1207184902467428}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 146, y: 27, z: 1903}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 418232}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
2020-05-31 17:07:22 +00:00
--- !u!1 &1446699222852744
GameObject:
2019-10-27 00:04:33 +00:00
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
2020-05-31 17:07:22 +00:00
m_Component:
- component: {fileID: 4410618639338142}
m_Layer: 0
m_Name: Mike Toreno's Ranch
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
2019-10-27 00:04:33 +00:00
--- !u!4 &4410618639338142
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1446699222852744}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -708, y: 13, z: 958}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 418232}
m_RootOrder: 6
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
2020-05-31 17:07:22 +00:00
--- !u!1 &1550219727895838
GameObject:
2019-10-27 00:04:33 +00:00
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
2020-05-31 17:07:22 +00:00
m_Component:
- component: {fileID: 4393180410188950}
m_Layer: 0
m_Name: San Fierro Garage
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
2019-10-27 00:04:33 +00:00
--- !u!4 &4393180410188950
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1550219727895838}
m_LocalRotation: {x: 0, y: 0.6859772, z: 0, w: 0.7276231}
m_LocalPosition: {x: -2020, y: 40, z: 157.8858}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 418232}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 86.62501, z: 0}
2020-05-31 17:07:22 +00:00
--- !u!1 &1551681599764314
GameObject:
2019-10-27 00:04:33 +00:00
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
2020-05-31 17:07:22 +00:00
m_Component:
- component: {fileID: 4153270575826190}
m_Layer: 0
m_Name: Santa Maria Beach
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
2019-10-27 00:04:33 +00:00
--- !u!4 &4153270575826190
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1551681599764314}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 347, y: 6, z: -1783}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 418232}
m_RootOrder: 9
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
2020-05-31 17:07:22 +00:00
--- !u!1 &1635632847464120
GameObject:
2019-10-27 00:04:33 +00:00
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
2020-05-31 17:07:22 +00:00
m_Component:
- component: {fileID: 4694664445516102}
m_Layer: 0
m_Name: Gant Bridge
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
2019-10-27 00:04:33 +00:00
--- !u!4 &4694664445516102
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1635632847464120}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -2574, y: 8, z: 1380}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 418232}
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
2020-05-31 17:07:22 +00:00
--- !u!1 &1675865652371734
GameObject:
2019-10-27 00:04:33 +00:00
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
2020-05-31 17:07:22 +00:00
m_Component:
- component: {fileID: 4832859264981614}
m_Layer: 0
m_Name: Angel Pine
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
2019-10-27 00:04:33 +00:00
--- !u!4 &4832859264981614
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1675865652371734}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -2195, y: 32, z: -2272}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 418232}
m_RootOrder: 7
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
2020-05-31 17:07:22 +00:00
--- !u!1 &1678886838302222
GameObject:
2019-10-27 00:04:33 +00:00
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
2020-05-31 17:07:22 +00:00
m_Component:
- component: {fileID: 4281002318532498}
m_Layer: 0
m_Name: Los Santos Airport
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
2019-10-27 00:04:33 +00:00
--- !u!4 &4281002318532498
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1678886838302222}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 1829, y: 14, z: -2600}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 418232}
m_RootOrder: 10
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
2020-05-31 17:07:22 +00:00
--- !u!1 &1743648181207958
GameObject:
2019-10-27 00:04:33 +00:00
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
2020-05-31 17:07:22 +00:00
m_Component:
- component: {fileID: 4077053835485560}
m_Layer: 0
m_Name: Los Santos - Car Park
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4077053835485560
Transform:
2019-10-27 00:04:33 +00:00
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
2020-05-31 17:07:22 +00:00
m_GameObject: {fileID: 1743648181207958}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 2119, y: 40, z: -1133}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 418232}
m_RootOrder: 8
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}