Skip to content

Commit

Permalink
Major bugfixes: Legs and Rocket
Browse files Browse the repository at this point in the history
  • Loading branch information
pathselector-x committed Jul 21, 2022
1 parent 8ac182c commit 5f58308
Show file tree
Hide file tree
Showing 15 changed files with 288 additions and 100 deletions.
14 changes: 14 additions & 0 deletions nuts&bolts/Assets/Prefab/Door.prefab
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ GameObject:
- component: {fileID: 655749282975092874}
- component: {fileID: 655749282975092878}
- component: {fileID: 655749282975092879}
- component: {fileID: 7467317096280473649}
m_Layer: 0
m_Name: doorTop
m_TagString: Untagged
Expand Down Expand Up @@ -100,6 +101,19 @@ MeshRenderer:
m_SortingLayer: 0
m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0}
--- !u!65 &7467317096280473649
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 655749282975092875}
m_Material: {fileID: 0}
m_IsTrigger: 0
m_Enabled: 1
serializedVersion: 2
m_Size: {x: 1.0000002, y: 1, z: 1.0000002}
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &655749283543427859
GameObject:
m_ObjectHideFlags: 0
Expand Down
4 changes: 2 additions & 2 deletions nuts&bolts/Assets/Prefab/MagneticBox.prefab
Original file line number Diff line number Diff line change
Expand Up @@ -125,8 +125,8 @@ BoxCollider:
m_IsTrigger: 0
m_Enabled: 1
serializedVersion: 2
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
m_Size: {x: 1, y: 1.5, z: 1}
m_Center: {x: 0, y: 0.25, z: 0}
--- !u!114 &5925081764658596265
MonoBehaviour:
m_ObjectHideFlags: 0
Expand Down
18 changes: 9 additions & 9 deletions nuts&bolts/Assets/Scenes/Level3.unity
Original file line number Diff line number Diff line change
Expand Up @@ -1601,8 +1601,8 @@ MonoBehaviour:

1-F'
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 7e945cb9c5148f041a2fe410df6b22d6, type: 2}
m_sharedMaterial: {fileID: -9037777154941730000, guid: 7e945cb9c5148f041a2fe410df6b22d6, type: 2}
m_fontAsset: {fileID: 11400000, guid: 700c733a4e65a4c858882960aa0d0271, type: 2}
m_sharedMaterial: {fileID: -6912886063541877690, guid: 700c733a4e65a4c858882960aa0d0271, type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
Expand Down Expand Up @@ -1690,7 +1690,7 @@ MeshRenderer:
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: -9037777154941730000, guid: 7e945cb9c5148f041a2fe410df6b22d6, type: 2}
- {fileID: -6912886063541877690, guid: 700c733a4e65a4c858882960aa0d0271, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
Expand Down Expand Up @@ -29721,8 +29721,8 @@ MonoBehaviour:
m_Calls: []
m_text: EXIT
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 7e945cb9c5148f041a2fe410df6b22d6, type: 2}
m_sharedMaterial: {fileID: -9037777154941730000, guid: 7e945cb9c5148f041a2fe410df6b22d6, type: 2}
m_fontAsset: {fileID: 11400000, guid: 700c733a4e65a4c858882960aa0d0271, type: 2}
m_sharedMaterial: {fileID: -6912886063541877690, guid: 700c733a4e65a4c858882960aa0d0271, type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
Expand Down Expand Up @@ -29810,7 +29810,7 @@ MeshRenderer:
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: -9037777154941730000, guid: 7e945cb9c5148f041a2fe410df6b22d6, type: 2}
- {fileID: -6912886063541877690, guid: 700c733a4e65a4c858882960aa0d0271, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
Expand Down Expand Up @@ -66441,8 +66441,8 @@ MonoBehaviour:

1-F'
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 7e945cb9c5148f041a2fe410df6b22d6, type: 2}
m_sharedMaterial: {fileID: -9037777154941730000, guid: 7e945cb9c5148f041a2fe410df6b22d6, type: 2}
m_fontAsset: {fileID: 11400000, guid: 700c733a4e65a4c858882960aa0d0271, type: 2}
m_sharedMaterial: {fileID: -6912886063541877690, guid: 700c733a4e65a4c858882960aa0d0271, type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
Expand Down Expand Up @@ -66530,7 +66530,7 @@ MeshRenderer:
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: -9037777154941730000, guid: 7e945cb9c5148f041a2fe410df6b22d6, type: 2}
- {fileID: -6912886063541877690, guid: 700c733a4e65a4c858882960aa0d0271, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
Expand Down
3 changes: 2 additions & 1 deletion nuts&bolts/Assets/Script/ManageCoop.cs
Original file line number Diff line number Diff line change
Expand Up @@ -72,8 +72,9 @@ IEnumerator LightsOut(bool loadNext)

GameObject.Find("SceneManager").GetComponent<SceneLoader>().audioSrc.Stop();
GameObject.Find("SceneManager").GetComponent<SceneLoader>().audioSrc.loop = false;

AudioClip clip = GameObject.Find("SceneManager").GetComponent<SceneLoader>().clipLightsOut;
GameObject.Find("SceneManager").GetComponent<SceneLoader>().audioSrc.PlayOneShot(clip); // Power down
GameObject.Find("UICanvas").GetComponent<AudioSource>().PlayOneShot(clip); // Power down

yield return new WaitForSeconds(1f);
GameObject.Find("DangerLight").GetComponent<Light>().intensity = 50;
Expand Down
23 changes: 22 additions & 1 deletion nuts&bolts/Assets/Script/PlayerLogic.cs
Original file line number Diff line number Diff line change
Expand Up @@ -288,6 +288,8 @@ bool checkIfFreeOrBolt(Vector3 vec)
else if (colliders.Length == 1)
{
var coll = colliders[0];
if (coll.gameObject.name == "doorTop") return false;

if (coll.gameObject.name.StartsWith("Door") && GetComponent<HandleNumpadNav>().correct.displayText.text == "OK")
{
return true;
Expand All @@ -297,6 +299,8 @@ bool checkIfFreeOrBolt(Vector3 vec)
{
foreach (Collider coll in colliders)
{
if (coll.gameObject.name == "doorTop") return false;

if (coll.gameObject.name.StartsWith("Door") && GetComponent<HandleNumpadNav>().correct.displayText.text == "OK")
{
return true;
Expand Down Expand Up @@ -331,6 +335,7 @@ void rocketUpdate()
}
return;
}

if (this.gameObject.name == "Player1")
{
slider = GameObject.Find("PowerP1/Rocket/Slider").GetComponent<Slider>();
Expand All @@ -357,6 +362,21 @@ void rocketUpdate()
{
GetComponent<Legs>().TookDamage();

// Check collision with door
string doorName = gameObject.name == "Player1" ? "P1Map/DoorP1" : "P2Map/DoorP2";
var door = GameObject.Find(doorName);
if (door != null)
{
if (door.transform.position.y >= 0)
{
if (door.transform.position.x == transform.position.x && door.transform.position.z == transform.position.z)
{
return;
}
}
}
//

if (fuelRocketPosition > 0f)
{
fuelRocketPosition -= Time.deltaTime;
Expand All @@ -368,7 +388,8 @@ void rocketUpdate()
if (coll.Length == 1 && (
coll[0].name.StartsWith("TallBox") ||
coll[0].name.StartsWith("MagneticB") ||
coll[0].name.StartsWith("ExchB")
coll[0].name.StartsWith("ExchB") ||
coll[0].name.StartsWith("Wall") //!
))
{
movePoint.position -= transform.forward;
Expand Down
234 changes: 193 additions & 41 deletions nuts&bolts/Assets/TextMesh Pro/SquadaOne-Hint.asset

Large diffs are not rendered by default.

Binary file modified nuts&bolts/Library/ArtifactDB-lock
Binary file not shown.
72 changes: 36 additions & 36 deletions nuts&bolts/Library/CurrentLayout-default.dwlt
Original file line number Diff line number Diff line change
Expand Up @@ -119,10 +119,10 @@ MonoBehaviour:
y: 30
width: 1512
height: 866
m_MinSize: {x: 706, y: 571}
m_MaxSize: {x: 18001, y: 18021}
m_MinSize: {x: 708, y: 571}
m_MaxSize: {x: 18003, y: 18021}
vertical: 0
controlID: 150
controlID: 17
--- !u!114 &6
MonoBehaviour:
m_ObjectHideFlags: 52
Expand All @@ -144,10 +144,10 @@ MonoBehaviour:
y: 0
width: 1211
height: 866
m_MinSize: {x: 431, y: 571}
m_MaxSize: {x: 14001, y: 18021}
m_MinSize: {x: 433, y: 571}
m_MaxSize: {x: 14003, y: 18021}
vertical: 1
controlID: 151
controlID: 18
--- !u!114 &7
MonoBehaviour:
m_ObjectHideFlags: 52
Expand All @@ -169,10 +169,10 @@ MonoBehaviour:
y: 0
width: 1211
height: 719
m_MinSize: {x: 431, y: 471}
m_MaxSize: {x: 14001, y: 14021}
m_MinSize: {x: 433, y: 471}
m_MaxSize: {x: 14003, y: 14021}
vertical: 0
controlID: 152
controlID: 19
--- !u!114 &8
MonoBehaviour:
m_ObjectHideFlags: 52
Expand All @@ -197,7 +197,7 @@ MonoBehaviour:
m_MinSize: {x: 231, y: 471}
m_MaxSize: {x: 10001, y: 14021}
vertical: 1
controlID: 153
controlID: 20
--- !u!114 &9
MonoBehaviour:
m_ObjectHideFlags: 52
Expand Down Expand Up @@ -260,7 +260,7 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
m_Name: GameView
m_Name: SceneView
m_EditorClassIdentifier:
m_Children: []
m_Position:
Expand All @@ -269,15 +269,15 @@ MonoBehaviour:
y: 0
width: 812
height: 719
m_MinSize: {x: 200, y: 200}
m_MaxSize: {x: 4000, y: 4000}
m_ActualView: {fileID: 14}
m_MinSize: {x: 202, y: 221}
m_MaxSize: {x: 4002, y: 4021}
m_ActualView: {fileID: 17}
m_Panes:
- {fileID: 17}
- {fileID: 14}
- {fileID: 18}
m_Selected: 1
m_LastSelected: 0
m_Selected: 0
m_LastSelected: 1
--- !u!114 &12
MonoBehaviour:
m_ObjectHideFlags: 52
Expand Down Expand Up @@ -389,7 +389,7 @@ MonoBehaviour:
m_HSlider: 0
m_VSlider: 0
m_IgnoreScrollWheelUntilClicked: 0
m_EnableMouseInput: 1
m_EnableMouseInput: 0
m_EnableSliderZoomHorizontal: 0
m_EnableSliderZoomVertical: 0
m_UniformScale: 1
Expand Down Expand Up @@ -450,21 +450,21 @@ MonoBehaviour:
scrollPos: {x: 0, y: 0}
m_SelectedIDs:
m_LastClickedID: 0
m_ExpandedIDs: 5664ffffba64ffff0c65ffff1265ffff1e65ffffba68ffff306fffff9470ffffac73ffff2875ffff3275ffff0c77ffff1e78ffff2879ffffe27affffee7affff087cffff6c7cffff667effff6e7effff7a7effff1882ffff9288fffff889ffff168dffff988effffa68effff8890ffffa091ffffac92ffff7c94ffff8894ffff22f8ffff44f9ffff4efbffff8e710000
m_ExpandedIDs: b2f7dfff2ef8dfff80f8dfff86f8dfff92f8dfff34fcdfffae02e0ff1604e0ff3207e0ffb208e0ffbc08e0ff9a0ae0ffb00be0ffbe0ce0ff7c0ee0ff880ee0fffe0fe0ff7a10e0ff7412e0ff7c12e0ff8812e0ff2c16e0ffaa1ce0ff141ee0ff3621e0ffbc22e0ffca22e0ffb024e0ffcc25e0ffdc26e0ffb028e0ffbc28e0ff9c79e0ff247fe0ff6880e0ffe480e0ffde82e0ffe682e0fff282e0ff9686e0ff148de0ff7e8ee0ffa091e0ff2693e0ff3493e0ff1a95e0ff3696e0ff4697e0ff1a99e0ff2699e0ffa8f5e2ff60fbe2ff1c72e3ff6408f0ffa40af0ff586bf0ff6889f0ffe889f0ffe28bf0ffea8bf0fff68bf0ff4c8cf0ffc692f0ff2c94f0ff4697f0ffc898f0ffd698f0ffb69af0ffce9bf0ffd89cf0ff929ef0ffa69ef0ff30faffff4efbffff5663000078140300
m_RenameOverlay:
m_UserAcceptedRename: 0
m_Name: Comp5
m_OriginalName: Comp5
m_Name:
m_OriginalName:
m_EditFieldRect:
serializedVersion: 2
x: 0
y: 0
width: 0
height: 0
m_UserData: 29122
m_UserData: 0
m_IsWaitingForDelay: 0
m_IsRenaming: 0
m_OriginalEventType: 0
m_OriginalEventType: 11
m_IsRenamingFilename: 0
m_ClientGUIView: {fileID: 9}
m_SearchString:
Expand Down Expand Up @@ -586,28 +586,28 @@ MonoBehaviour:
m_ExpandedInstanceIDs: c62300004a4e0000fa450000f84500009e1d0000f6340100000000005c62000034670000d43c0100
m_RenameOverlay:
m_UserAcceptedRename: 0
m_Name:
m_OriginalName:
m_Name: Door
m_OriginalName: Door
m_EditFieldRect:
serializedVersion: 2
x: 0
y: 0
width: 0
height: 0
m_UserData: 0
m_UserData: 27688
m_IsWaitingForDelay: 0
m_IsRenaming: 0
m_OriginalEventType: 11
m_OriginalEventType: 0
m_IsRenamingFilename: 1
m_ClientGUIView: {fileID: 0}
m_ClientGUIView: {fileID: 10}
m_CreateAssetUtility:
m_EndAction: {fileID: 0}
m_InstanceID: 0
m_Path:
m_Icon: {fileID: 0}
m_ResourceFile:
m_NewAssetIndexInList: -1
m_ScrollPosition: {x: 0, y: 61}
m_ScrollPosition: {x: 0, y: 0}
m_GridSize: 16
m_SkipHiddenPackages: 0
m_DirectoriesAreaWidth: 110
Expand All @@ -632,9 +632,9 @@ MonoBehaviour:
m_Pos:
serializedVersion: 2
x: 399
y: 67
y: 96
width: 810
height: 722
height: 698
m_ViewDataDictionary: {fileID: 0}
m_ShowContextualTools: 0
m_WindowGUID: cc27987af1a868c49b0894db9c0f5429
Expand All @@ -647,9 +647,9 @@ MonoBehaviour:
m_PlayAudio: 0
m_AudioPlay: 0
m_Position:
m_Target: {x: 30.428879, y: -1.0578957, z: 3.5175245}
m_Target: {x: 3.5556695, y: -39.710274, z: 27.37543}
speed: 2
m_Value: {x: 30.428879, y: -1.0578957, z: 3.5175245}
m_Value: {x: 3.5556695, y: -39.710274, z: 27.37543}
m_RenderMode: 0
m_CameraMode:
drawMode: 0
Expand Down Expand Up @@ -696,13 +696,13 @@ MonoBehaviour:
m_GridAxis: 1
m_gridOpacity: 0.5
m_Rotation:
m_Target: {x: 0.56800133, y: 0.00497443, z: -0.0028507567, w: 0.8233461}
m_Target: {x: 0.5455534, y: -0.0062746746, z: 0.0046399035, w: 0.8383715}
speed: 2
m_Value: {x: 0.56784314, y: 0.0049730446, z: -0.0028499628, w: 0.8231168}
m_Value: {x: 0.5454017, y: -0.00627293, z: 0.0046386137, w: 0.8381384}
m_Size:
m_Target: 7.13576
m_Target: 33.416294
speed: 2
m_Value: 7.13576
m_Value: 33.416294
m_Ortho:
m_Target: 0
speed: 2
Expand Down
Binary file modified nuts&bolts/Library/EditorUserBuildSettings.asset
Binary file not shown.
Binary file modified nuts&bolts/Library/SceneVisibilityState.asset
Binary file not shown.
Binary file modified nuts&bolts/Library/ScriptAssemblies/Assembly-CSharp.dll
Binary file not shown.
Binary file modified nuts&bolts/Library/SourceAssetDB
Binary file not shown.
Binary file modified nuts&bolts/Library/SourceAssetDB-lock
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"cameraMode":{"drawMode":0,"name":"Shaded","section":"Shading Mode"},"sceneLighting":true,"audioPlay":false,"sceneViewState":{"m_AlwaysRefresh":false,"showFog":true,"showSkybox":true,"showFlares":true,"showImageEffects":true,"showParticleSystems":true,"showVisualEffectGraphs":true,"m_FxEnabled":true},"in2DMode":false,"pivot":{"x":30.428878784179689,"y":-1.0578956604003907,"z":3.517524480819702},"rotation":{"x":0.5680013298988342,"y":0.004974429961293936,"z":-0.00285075674764812,"w":0.8233460783958435},"size":7.1357598304748539,"orthographic":false}
{"cameraMode":{"drawMode":0,"name":"Shaded","section":"Shading Mode"},"sceneLighting":true,"audioPlay":false,"sceneViewState":{"m_AlwaysRefresh":false,"showFog":true,"showSkybox":true,"showFlares":true,"showImageEffects":true,"showParticleSystems":true,"showVisualEffectGraphs":true,"m_FxEnabled":true},"in2DMode":false,"pivot":{"x":3.5556695461273195,"y":-39.71027374267578,"z":27.375429153442384},"rotation":{"x":0.5455533862113953,"y":-0.00627467455342412,"z":0.004639903549104929,"w":0.8383715152740479},"size":33.41629409790039,"orthographic":false}
Loading

0 comments on commit 5f58308

Please sign in to comment.