Grapple Finally Feels Satisfactory

This commit is contained in:
Melbyj1125 2022-04-27 01:42:29 -05:00
parent c5bbdd1c77
commit 6560a303d5
7 changed files with 454 additions and 65 deletions

View File

@ -1580,6 +1580,41 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &621579691688463782
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6274243578080049737}
m_Layer: 0
m_Name: ML
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &6274243578080049737
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 621579691688463782}
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: 7144776162630519979}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 250, y: 500}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &756786560135461277
GameObject:
m_ObjectHideFlags: 0
@ -2325,6 +2360,7 @@ RectTransform:
- {fileID: 697221495148640912}
- {fileID: 1354363586255247205}
- {fileID: 1795553190}
- {fileID: 7144776162630519979}
m_Father: {fileID: 5150736904915817095}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -3813,6 +3849,15 @@ MonoBehaviour:
- {x: -7, y: -17.5, z: 0}
- {x: -21.5, y: -1.4, z: 0}
tooltip: {fileID: 0}
postItPos:
- {fileID: 2505553911567252947}
- {fileID: 3404664521133099042}
- {fileID: 6389228003972979548}
- {fileID: 6274243578080049737}
- {fileID: 3074451421150331547}
- {fileID: 2267936738958048773}
- {fileID: 1555351020459058610}
- {fileID: 33940591754875552}
itemBG:
- {fileID: 7627111236641680476, guid: 81773d5ce89537c4b920f5caf313c271, type: 3}
- {fileID: 1118100524556035779, guid: 81773d5ce89537c4b920f5caf313c271, type: 3}
@ -4238,6 +4283,41 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &3225299937271858721
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3404664521133099042}
m_Layer: 0
m_Name: TM
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &3404664521133099042
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3225299937271858721}
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: 7144776162630519979}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 450, y: 700}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &3229267049952274861
GameObject:
m_ObjectHideFlags: 0
@ -5021,6 +5101,41 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3975031492042563123}
m_CullTransparentMesh: 1
--- !u!1 &4017152994527882622
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2505553911567252947}
m_Layer: 0
m_Name: TL
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2505553911567252947
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4017152994527882622}
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: 7144776162630519979}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 250, y: 700}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &4087062188595398825
GameObject:
m_ObjectHideFlags: 0
@ -5322,6 +5437,41 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: -20}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &4299687742105912241
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2267936738958048773}
m_Layer: 0
m_Name: MR
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2267936738958048773
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4299687742105912241}
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: 7144776162630519979}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 650, y: 500}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &4415466681190630401
GameObject:
m_ObjectHideFlags: 0
@ -6195,7 +6345,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!4 &7810498348320998331
Transform:
m_ObjectHideFlags: 0
@ -6241,6 +6391,49 @@ MonoBehaviour:
bumper: {fileID: -1299129274275613984, guid: e50aa6ca2e43edf4dbd8ea82e0c022c9, type: 3}
slime: {fileID: -5902826298676525234, guid: e50aa6ca2e43edf4dbd8ea82e0c022c9, type: 3}
hail: {fileID: 104298233470097908, guid: e50aa6ca2e43edf4dbd8ea82e0c022c9, type: 3}
--- !u!1 &5374683307395483390
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7144776162630519979}
m_Layer: 0
m_Name: ItemPostItPositions
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7144776162630519979
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5374683307395483390}
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: 2505553911567252947}
- {fileID: 3404664521133099042}
- {fileID: 6389228003972979548}
- {fileID: 6274243578080049737}
- {fileID: 3074451421150331547}
- {fileID: 2267936738958048773}
- {fileID: 1555351020459058610}
- {fileID: 33940591754875552}
m_Father: {fileID: 7654765330931903944}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -600, y: -500}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &5411663148713234339
GameObject:
m_ObjectHideFlags: 0
@ -6790,6 +6983,41 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &7718874904397614007
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1555351020459058610}
m_Layer: 0
m_Name: BL
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1555351020459058610
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7718874904397614007}
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: 7144776162630519979}
m_RootOrder: 6
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 250, y: 300}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &7765521373850063248
GameObject:
m_ObjectHideFlags: 0
@ -6957,6 +7185,41 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &8112126606943270064
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6389228003972979548}
m_Layer: 0
m_Name: TR
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &6389228003972979548
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8112126606943270064}
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: 7144776162630519979}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 650, y: 700}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &8135969196951055869
GameObject:
m_ObjectHideFlags: 0
@ -7238,6 +7501,41 @@ RectTransform:
m_AnchoredPosition: {x: -3.035, y: 209}
m_SizeDelta: {x: 106.07, y: 106.069}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &8875886525865017711
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 33940591754875552}
m_Layer: 0
m_Name: BM
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &33940591754875552
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8875886525865017711}
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: 7144776162630519979}
m_RootOrder: 7
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 450, y: 300}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &9053828494004578490
GameObject:
m_ObjectHideFlags: 0
@ -7372,6 +7670,41 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &9067505099715554357
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3074451421150331547}
m_Layer: 0
m_Name: MM
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &3074451421150331547
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9067505099715554357}
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: 7144776162630519979}
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 450, y: 500}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1001 &774296663448789634
PrefabInstance:
m_ObjectHideFlags: 0
@ -7481,6 +7814,11 @@ PrefabInstance:
objectReference: {fileID: 6766089182942896627}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: b011977908109f5499facd442c54a381, type: 3}
--- !u!1 &1072192668118827015 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 315229139951084165, guid: b011977908109f5499facd442c54a381, type: 3}
m_PrefabInstance: {fileID: 774296663448789634}
m_PrefabAsset: {fileID: 0}
--- !u!1 &4679530088279849249 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 5354741907627875235, guid: b011977908109f5499facd442c54a381, type: 3}
@ -7513,11 +7851,6 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1 &1072192668118827015 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 315229139951084165, guid: b011977908109f5499facd442c54a381, type: 3}
m_PrefabInstance: {fileID: 774296663448789634}
m_PrefabAsset: {fileID: 0}
--- !u!1 &5411803177918343445 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 4729990066779556759, guid: b011977908109f5499facd442c54a381, type: 3}
@ -7919,11 +8252,6 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 25b0bd1c83713d44ab76eaa07a6357fa, type: 3}
--- !u!224 &3732651221136882027 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 2004584391902020887, guid: 25b0bd1c83713d44ab76eaa07a6357fa, type: 3}
m_PrefabInstance: {fileID: 2890392183042899068}
m_PrefabAsset: {fileID: 0}
--- !u!114 &5410293111695408891 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 7136380821082899079, guid: 25b0bd1c83713d44ab76eaa07a6357fa, type: 3}
@ -7935,6 +8263,11 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 311c1a64d12df464ab0b856d2aa3e5ae, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!224 &3732651221136882027 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 2004584391902020887, guid: 25b0bd1c83713d44ab76eaa07a6357fa, type: 3}
m_PrefabInstance: {fileID: 2890392183042899068}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &6471307727058244567
PrefabInstance:
m_ObjectHideFlags: 0

View File

@ -622,6 +622,18 @@ PrefabInstance:
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 880048951586292193, guid: f04855a6b3fae4f478846139aa5cf621, type: 3}
propertyPath: m_text
value: Lobby State
objectReference: {fileID: 0}
- target: {fileID: 880048951586292193, guid: f04855a6b3fae4f478846139aa5cf621, type: 3}
propertyPath: m_fontSize
value: 34
objectReference: {fileID: 0}
- target: {fileID: 880048951586292193, guid: f04855a6b3fae4f478846139aa5cf621, type: 3}
propertyPath: m_fontSizeBase
value: 34
objectReference: {fileID: 0}
- target: {fileID: 1900253489175822351, guid: f04855a6b3fae4f478846139aa5cf621, type: 3}
propertyPath: king
value:
@ -630,6 +642,14 @@ PrefabInstance:
propertyPath: player
value:
objectReference: {fileID: 1129569236}
- target: {fileID: 2240580173848419138, guid: f04855a6b3fae4f478846139aa5cf621, type: 3}
propertyPath: m_AnchorMax.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2240580173848419138, guid: f04855a6b3fae4f478846139aa5cf621, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2890392181480129907, guid: f04855a6b3fae4f478846139aa5cf621, type: 3}
propertyPath: m_Camera
value:
@ -754,5 +774,49 @@ PrefabInstance:
propertyPath: runnerBodyModifiers.Array.data[17]
value:
objectReference: {fileID: 1129569243}
- target: {fileID: 6746426539859371489, guid: f04855a6b3fae4f478846139aa5cf621, type: 3}
propertyPath: m_SizeDelta.x
value: 638.4977
objectReference: {fileID: 0}
- target: {fileID: 6746426539859371489, guid: f04855a6b3fae4f478846139aa5cf621, type: 3}
propertyPath: m_SizeDelta.y
value: 173.1249
objectReference: {fileID: 0}
- target: {fileID: 6746426539859371489, guid: f04855a6b3fae4f478846139aa5cf621, type: 3}
propertyPath: m_AnchoredPosition.x
value: -761
objectReference: {fileID: 0}
- target: {fileID: 6746426539859371489, guid: f04855a6b3fae4f478846139aa5cf621, type: 3}
propertyPath: m_AnchoredPosition.y
value: 500
objectReference: {fileID: 0}
- target: {fileID: 7203582894680926279, guid: f04855a6b3fae4f478846139aa5cf621, type: 3}
propertyPath: m_AnchorMax.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7203582894680926279, guid: f04855a6b3fae4f478846139aa5cf621, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7203582894680926279, guid: f04855a6b3fae4f478846139aa5cf621, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7575544244300364928, guid: f04855a6b3fae4f478846139aa5cf621, type: 3}
propertyPath: m_SizeDelta.x
value: 570.5718
objectReference: {fileID: 0}
- target: {fileID: 7575544244300364928, guid: f04855a6b3fae4f478846139aa5cf621, type: 3}
propertyPath: m_SizeDelta.y
value: 43.8366
objectReference: {fileID: 0}
- target: {fileID: 7575544244300364928, guid: f04855a6b3fae4f478846139aa5cf621, type: 3}
propertyPath: m_AnchoredPosition.x
value: -760.56946
objectReference: {fileID: 0}
- target: {fileID: 7575544244300364928, guid: f04855a6b3fae4f478846139aa5cf621, type: 3}
propertyPath: m_AnchoredPosition.y
value: 486.1078
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: f04855a6b3fae4f478846139aa5cf621, type: 3}

View File

@ -10,8 +10,9 @@ public class dAerialGrappleAirState : dAerialBaseState
float distanceBeneathHook;
float distanceAfterHook;
Vector3 desiredPosition;
Vector3 playerOffset;
Vector3 lastPos;
Vector3 tempForceDir;
Vector3 updatedYHookPoint;
bool pointReached;
bool handReached = false;
@ -22,27 +23,17 @@ public class dAerialGrappleAirState : dAerialBaseState
public override void EnterState(dAerialStateManager aSM, dAerialBaseState previousState){
distanceBeneathHook = -2f;
distanceBeneathHook = -10f;
distanceAfterHook = 8f;
pointReached = false;
initialForcePower = 100;
initialForcePower = 120;
//refresh jump number
aSM.curJumpNum = 0;
aSM.release = false;
Vector3 updatedYHookPoint = new Vector3(aSM.hookPoint.transform.position.x, aSM.hookPoint.transform.position.y - distanceBeneathHook, aSM.hookPoint.transform.position.z);
Vector3 updatedXHookPointDirection = (new Vector3(aSM.transform.position.x, 0, aSM.transform.position.z) - new Vector3(aSM.hookPoint.transform.position.x, 0, aSM.hookPoint.transform.position.z)).normalized;
desiredPosition = updatedYHookPoint + (updatedXHookPointDirection * -distanceAfterHook);
//rope length limit
initialForceDirection = desiredPosition - aSM.transform.position;
initialForceDirection = initialForceDirection.normalized;
aSM.postForceDirection = new Vector3(initialForceDirection.x, 0, initialForceDirection.z).normalized;
updatedYHookPoint = new Vector3(aSM.hookPoint.transform.position.x, aSM.hookPoint.transform.position.y - distanceBeneathHook, aSM.hookPoint.transform.position.z);
aSM.currentForcePower = initialForcePower;
lastPos = aSM.transform.position;
handReached = false;
}
@ -81,21 +72,11 @@ public class dAerialGrappleAirState : dAerialBaseState
}
public override void FixedUpdateState(dAerialStateManager aSM){
playerOffset = aSM.transform.position - lastPos;
lastPos = aSM.transform.position;
////////ADD A LINE RENDERER WHEN WE GET THE HAND MODEL
//Draw Line between player and hookpoint for debug purposes
Debug.DrawRay(aSM.transform.position, initialForceDirection); //Visual of line
Vector3 tempForceDir = desiredPosition - aSM.transform.position;
tempForceDir = tempForceDir.normalized;
tempForceDir = new Vector3(tempForceDir.x,0,tempForceDir.z).normalized;
if((aSM.postForceDirection - tempForceDir).magnitude >= .1f && !pointReached){
pointReached = true;
}
//Apply default gravity
if(!handReached){
ThrowStickyHand(aSM);
@ -106,6 +87,14 @@ public class dAerialGrappleAirState : dAerialBaseState
aSM.moveController.Move(initialForceDirection * initialForcePower * Time.deltaTime);
aSM.GravityCalculation(0);
aSM.pStats.GravVel = 0;
tempForceDir = desiredPosition - aSM.transform.position;
tempForceDir = tempForceDir.normalized;
tempForceDir = new Vector3(tempForceDir.x,0,tempForceDir.z).normalized;
if((aSM.postForceDirection - tempForceDir).magnitude >= .1f && !pointReached){
pointReached = true;
}
}
else{
//currentForcePower;
@ -131,8 +120,17 @@ public class dAerialGrappleAirState : dAerialBaseState
Vector3 throwDir = (aSM.hookPoint.transform.position - aSM.stickyHandParent.transform.position).normalized;
aSM.stickyHandParent.GetComponent<CharacterController>().Move(throwDir * 80 * Time.deltaTime);
aSM.stickyHandParent.GetComponent<CharacterController>().Move(throwDir * 120 * Time.deltaTime);
if(Vector3.Distance(aSM.hookPoint.transform.position, aSM.stickyHandParent.transform.position) <= 3f){
Vector3 updatedXHookPointDirection = (new Vector3(aSM.transform.position.x, 0, aSM.transform.position.z) - new Vector3(aSM.hookPoint.transform.position.x, 0, aSM.hookPoint.transform.position.z)).normalized;
desiredPosition = updatedYHookPoint + (updatedXHookPointDirection * -distanceAfterHook);
//rope length limit
initialForceDirection = desiredPosition - aSM.transform.position;
initialForceDirection = initialForceDirection.normalized;
aSM.postForceDirection = new Vector3(initialForceDirection.x, 0, initialForceDirection.z).normalized;
handReached = true;
}
}

View File

@ -9,7 +9,7 @@ public class AerialGlidingState : AerialBaseState
//Modify base traction
aSM.pStats.CurTraction = 1.0f;
aSM.pStats.GravVel = -1;
aSM.pStats.GravVel = -4;
}
public override void ExitState(AerialStateManager aSM, AerialBaseState nextState){
@ -44,7 +44,7 @@ public class AerialGlidingState : AerialBaseState
public override void FixedUpdateState(AerialStateManager aSM){
//modified gravity calculation to fall slower
aSM.GravityCalculation(8);
aSM.GravityCalculation(9);
//if grapple released apply release force
if(aSM.pStats.HasGrapple){

View File

@ -175,8 +175,8 @@ public class PlayerStats : MonoBehaviour
}
//temp values for reseting stuff
private float accModification;
private float tractionModification;
private float accModification = 1;
private float tractionModification = 1;
private bool weatherOn = false;
////
@ -244,11 +244,11 @@ public class PlayerStats : MonoBehaviour
traction *= tractionModification;
curTraction *= tractionModification;
accModification = .5f;
accModification = .3f;
acc *= accModification;
curAcc *= accModification;
curVel *= .5f;
curVel *= .3f;
break;
}

View File

@ -27,6 +27,7 @@ public class LobbyItems : MonoBehaviour
private int pointsLeft;
//Item Image and Offsets
public Transform[] postItPos;
public Sprite[] itemBG;
public Vector3[] itemImgPos;
public Vector3[] itemImgRot;
@ -72,16 +73,8 @@ public class LobbyItems : MonoBehaviour
if(itemOptPrefab != null){
foreach(var item in invMan.ItemDict){
Debug.Log("Create Button");
//Positioning Buttons
if(index < 3){
position = new Vector3(((index*200)+250),700,0);
}
else if(index < 6){
position = new Vector3(((index-3)*200)+250,500,0);
}
else{
position = new Vector3(((index-6)*200)+250,300,0);
}
position = postItPos[index].position;
//Creates Button
var iOpt = Instantiate(itemOptPrefab, position, Quaternion.identity);
@ -193,6 +186,7 @@ public class LobbyItems : MonoBehaviour
}
return tempResult;
}
private void changeBodyParts(int itemID, int addPart){
//if there is something to update
if (addPart != -1){

View File

@ -15,26 +15,26 @@ EditorUserSettings:
value: 22424703114646680e0b0227036c6f1f05033f2b212d68252320092a
flags: 0
RecentlyUsedScenePath-3:
value: 22424703114646680e0b0227036c731f1415016439262f2434
flags: 0
RecentlyUsedScenePath-4:
value: 22424703114646680e0b0227036c6b19021b1d192f2d2835633c133af6f9
flags: 0
RecentlyUsedScenePath-5:
value: 22424703114646680e0b0227036c6f02131b172b282d347e38271427fb
flags: 0
RecentlyUsedScenePath-6:
value: 22424703114646680e0b0227036c7b151b180b6501273035202c1327d1e33136e7a923e7ee2e26
flags: 0
RecentlyUsedScenePath-7:
RecentlyUsedScenePath-4:
value: 22424703114646680e0b0227036c7000021e17243f66333e243d04
flags: 0
RecentlyUsedScenePath-8:
RecentlyUsedScenePath-5:
value: 22424703114646680e0b0227036c7c1f18030a25203b68252320092a
flags: 0
RecentlyUsedScenePath-9:
RecentlyUsedScenePath-6:
value: 22424703114646680e0b0227036c7000021e17243f66333e243d04
flags: 0
RecentlyUsedScenePath-7:
value: 22424703114646680e0b0227036c731f1415016439262f2434
flags: 0
RecentlyUsedScenePath-8:
value: 22424703114646680e0b0227036c6f02131b172b282d347e38271427fb
flags: 0
RecentlyUsedScenePath-9:
value: 22424703114646680e0b0227036c7b151b180b6501273035202c1327d1e33136e7a923e7ee2e26
flags: 0
vcSharedLogLevel:
value: 0d5e400f0650
flags: 0