From 41a15fd3a2ce6148ffb2e2b24845c778e5e1d4b7 Mon Sep 17 00:00:00 2001 From: Anthony Willemot Date: Fri, 9 Sep 2016 23:44:16 +0200 Subject: [PATCH] Session 67 --- BuildingEscape.sln | 162 ++++++++++++++++++------------------- Content/NewMap.umap | Bin 1707139 -> 1708237 bytes Source/BuildingEscape/OpenDoor.cpp | 16 +++- Source/BuildingEscape/OpenDoor.h | 7 ++ 4 files changed, 101 insertions(+), 84 deletions(-) diff --git a/BuildingEscape.sln b/BuildingEscape.sln index f73c20c..e68a970 100644 --- a/BuildingEscape.sln +++ b/BuildingEscape.sln @@ -1,15 +1,15 @@  Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 14 -VisualStudioVersion = 14.0.24720.0 +VisualStudioVersion = 14.0.25420.1 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Engine", "Engine", "{6B98ACB4-6C35-4A2B-932E-056FE4E3732D}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Engine", "Engine", "{1229D496-2C17-4F54-AC91-6E6D0F12865B}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Games", "Games", "{65D180DB-EB53-41B9-89D2-8ACC652AED3C}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Games", "Games", "{DCBF12F4-9426-45A2-8ED0-ABDADEB6106F}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UE4", "Intermediate\ProjectFiles\UE4.vcxproj", "{9269FA45-3803-4934-B84B-4233A07F5A0C}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UE4", "Intermediate\ProjectFiles\UE4.vcxproj", "{1E25E3BD-5FD8-4A78-B352-68A42570245B}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BuildingEscape", "Intermediate\ProjectFiles\BuildingEscape.vcxproj", "{06882A49-ECEF-4076-8EA5-0FC1BFB6538F}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BuildingEscape", "Intermediate\ProjectFiles\BuildingEscape.vcxproj", "{0B2209D6-8C18-4DDA-86FD-05C3429983FA}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -35,86 +35,86 @@ Global Shipping|Win64 = Shipping|Win64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {9269FA45-3803-4934-B84B-4233A07F5A0C}.DebugGame Editor|HTML5.ActiveCfg = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.DebugGame Editor|HTML5.Build.0 = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.DebugGame Editor|IOS.ActiveCfg = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.DebugGame Editor|IOS.Build.0 = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.DebugGame Editor|Win32.ActiveCfg = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.DebugGame Editor|Win32.Build.0 = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.DebugGame Editor|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.DebugGame Editor|Win64.Build.0 = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.DebugGame|HTML5.ActiveCfg = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.DebugGame|HTML5.Build.0 = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.DebugGame|IOS.ActiveCfg = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.DebugGame|IOS.Build.0 = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.DebugGame|Win32.ActiveCfg = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.DebugGame|Win32.Build.0 = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.DebugGame|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.DebugGame|Win64.Build.0 = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.Development Editor|HTML5.ActiveCfg = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.Development Editor|HTML5.Build.0 = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.Development Editor|IOS.ActiveCfg = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.Development Editor|IOS.Build.0 = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.Development Editor|Win32.ActiveCfg = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.Development Editor|Win32.Build.0 = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.Development Editor|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.Development Editor|Win64.Build.0 = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.Development|HTML5.ActiveCfg = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.Development|HTML5.Build.0 = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.Development|IOS.ActiveCfg = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.Development|IOS.Build.0 = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.Development|Win32.ActiveCfg = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.Development|Win32.Build.0 = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.Development|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.Development|Win64.Build.0 = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.Shipping|HTML5.ActiveCfg = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.Shipping|HTML5.Build.0 = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.Shipping|IOS.ActiveCfg = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.Shipping|IOS.Build.0 = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.Shipping|Win32.ActiveCfg = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.Shipping|Win32.Build.0 = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.Shipping|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win32 - {9269FA45-3803-4934-B84B-4233A07F5A0C}.Shipping|Win64.Build.0 = BuiltWithUnrealBuildTool|Win32 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.DebugGame Editor|HTML5.ActiveCfg = HTML5_DebugGame_Editor|Win32 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.DebugGame Editor|IOS.ActiveCfg = IOS_DebugGame_Editor|Win32 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.DebugGame Editor|Win32.ActiveCfg = DebugGame_Editor|Win32 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.DebugGame Editor|Win64.ActiveCfg = DebugGame_Editor|x64 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.DebugGame Editor|Win64.Build.0 = DebugGame_Editor|x64 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.DebugGame|HTML5.ActiveCfg = HTML5_DebugGame_Game|Win32 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.DebugGame|HTML5.Build.0 = HTML5_DebugGame_Game|Win32 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.DebugGame|IOS.ActiveCfg = IOS_DebugGame_Game|Win32 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.DebugGame|IOS.Build.0 = IOS_DebugGame_Game|Win32 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.DebugGame|Win32.ActiveCfg = DebugGame_Game|Win32 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.DebugGame|Win32.Build.0 = DebugGame_Game|Win32 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.DebugGame|Win64.ActiveCfg = DebugGame_Game|x64 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.DebugGame|Win64.Build.0 = DebugGame_Game|x64 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.Development Editor|HTML5.ActiveCfg = HTML5_Development_Editor|Win32 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.Development Editor|IOS.ActiveCfg = IOS_Development_Editor|Win32 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.Development Editor|Win32.ActiveCfg = Development_Editor|Win32 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.Development Editor|Win64.ActiveCfg = Development_Editor|x64 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.Development Editor|Win64.Build.0 = Development_Editor|x64 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.Development|HTML5.ActiveCfg = HTML5_Development_Game|Win32 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.Development|HTML5.Build.0 = HTML5_Development_Game|Win32 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.Development|IOS.ActiveCfg = IOS_Development_Game|Win32 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.Development|IOS.Build.0 = IOS_Development_Game|Win32 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.Development|Win32.ActiveCfg = Development_Game|Win32 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.Development|Win32.Build.0 = Development_Game|Win32 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.Development|Win64.ActiveCfg = Development_Game|x64 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.Development|Win64.Build.0 = Development_Game|x64 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.Shipping|HTML5.ActiveCfg = HTML5_Shipping_Game|Win32 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.Shipping|HTML5.Build.0 = HTML5_Shipping_Game|Win32 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.Shipping|IOS.ActiveCfg = IOS_Shipping_Game|Win32 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.Shipping|IOS.Build.0 = IOS_Shipping_Game|Win32 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.Shipping|Win32.ActiveCfg = Shipping_Game|Win32 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.Shipping|Win32.Build.0 = Shipping_Game|Win32 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.Shipping|Win64.ActiveCfg = Shipping_Game|x64 - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F}.Shipping|Win64.Build.0 = Shipping_Game|x64 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.DebugGame Editor|HTML5.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.DebugGame Editor|HTML5.Build.0 = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.DebugGame Editor|IOS.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.DebugGame Editor|IOS.Build.0 = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.DebugGame Editor|Win32.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.DebugGame Editor|Win32.Build.0 = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.DebugGame Editor|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.DebugGame Editor|Win64.Build.0 = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.DebugGame|HTML5.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.DebugGame|HTML5.Build.0 = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.DebugGame|IOS.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.DebugGame|IOS.Build.0 = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.DebugGame|Win32.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.DebugGame|Win32.Build.0 = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.DebugGame|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.DebugGame|Win64.Build.0 = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.Development Editor|HTML5.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.Development Editor|HTML5.Build.0 = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.Development Editor|IOS.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.Development Editor|IOS.Build.0 = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.Development Editor|Win32.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.Development Editor|Win32.Build.0 = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.Development Editor|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.Development Editor|Win64.Build.0 = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.Development|HTML5.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.Development|HTML5.Build.0 = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.Development|IOS.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.Development|IOS.Build.0 = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.Development|Win32.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.Development|Win32.Build.0 = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.Development|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.Development|Win64.Build.0 = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.Shipping|HTML5.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.Shipping|HTML5.Build.0 = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.Shipping|IOS.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.Shipping|IOS.Build.0 = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.Shipping|Win32.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.Shipping|Win32.Build.0 = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.Shipping|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win32 + {1E25E3BD-5FD8-4A78-B352-68A42570245B}.Shipping|Win64.Build.0 = BuiltWithUnrealBuildTool|Win32 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.DebugGame Editor|HTML5.ActiveCfg = HTML5_DebugGame_Editor|Win32 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.DebugGame Editor|IOS.ActiveCfg = IOS_DebugGame_Editor|Win32 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.DebugGame Editor|Win32.ActiveCfg = DebugGame_Editor|Win32 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.DebugGame Editor|Win64.ActiveCfg = DebugGame_Editor|x64 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.DebugGame Editor|Win64.Build.0 = DebugGame_Editor|x64 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.DebugGame|HTML5.ActiveCfg = HTML5_DebugGame_Game|Win32 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.DebugGame|HTML5.Build.0 = HTML5_DebugGame_Game|Win32 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.DebugGame|IOS.ActiveCfg = IOS_DebugGame_Game|Win32 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.DebugGame|IOS.Build.0 = IOS_DebugGame_Game|Win32 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.DebugGame|Win32.ActiveCfg = DebugGame_Game|Win32 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.DebugGame|Win32.Build.0 = DebugGame_Game|Win32 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.DebugGame|Win64.ActiveCfg = DebugGame_Game|x64 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.DebugGame|Win64.Build.0 = DebugGame_Game|x64 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.Development Editor|HTML5.ActiveCfg = HTML5_Development_Editor|Win32 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.Development Editor|IOS.ActiveCfg = IOS_Development_Editor|Win32 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.Development Editor|Win32.ActiveCfg = Development_Editor|Win32 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.Development Editor|Win64.ActiveCfg = Development_Editor|x64 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.Development Editor|Win64.Build.0 = Development_Editor|x64 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.Development|HTML5.ActiveCfg = HTML5_Development_Game|Win32 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.Development|HTML5.Build.0 = HTML5_Development_Game|Win32 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.Development|IOS.ActiveCfg = IOS_Development_Game|Win32 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.Development|IOS.Build.0 = IOS_Development_Game|Win32 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.Development|Win32.ActiveCfg = Development_Game|Win32 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.Development|Win32.Build.0 = Development_Game|Win32 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.Development|Win64.ActiveCfg = Development_Game|x64 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.Development|Win64.Build.0 = Development_Game|x64 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.Shipping|HTML5.ActiveCfg = HTML5_Shipping_Game|Win32 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.Shipping|HTML5.Build.0 = HTML5_Shipping_Game|Win32 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.Shipping|IOS.ActiveCfg = IOS_Shipping_Game|Win32 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.Shipping|IOS.Build.0 = IOS_Shipping_Game|Win32 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.Shipping|Win32.ActiveCfg = Shipping_Game|Win32 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.Shipping|Win32.Build.0 = Shipping_Game|Win32 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.Shipping|Win64.ActiveCfg = Shipping_Game|x64 + {0B2209D6-8C18-4DDA-86FD-05C3429983FA}.Shipping|Win64.Build.0 = Shipping_Game|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection GlobalSection(NestedProjects) = preSolution - {9269FA45-3803-4934-B84B-4233A07F5A0C} = {6B98ACB4-6C35-4A2B-932E-056FE4E3732D} - {06882A49-ECEF-4076-8EA5-0FC1BFB6538F} = {65D180DB-EB53-41B9-89D2-8ACC652AED3C} + {1E25E3BD-5FD8-4A78-B352-68A42570245B} = {1229D496-2C17-4F54-AC91-6E6D0F12865B} + {0B2209D6-8C18-4DDA-86FD-05C3429983FA} = {DCBF12F4-9426-45A2-8ED0-ABDADEB6106F} EndGlobalSection EndGlobal diff --git a/Content/NewMap.umap b/Content/NewMap.umap index aa13f2b2881c2defe4d61c4f6bd65d885ac79a2d..612dfd239cf00f1b7f4aabf517ff7b9a335de344 100644 GIT binary patch delta 19034 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 Kc6Z##@P7htV!>zt delta 16934 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 b3#0=I2hsx>fFgh*fuewnAJhk!z6kj@@iacQ diff --git a/Source/BuildingEscape/OpenDoor.cpp b/Source/BuildingEscape/OpenDoor.cpp index 89d254d..a20d695 100644 --- a/Source/BuildingEscape/OpenDoor.cpp +++ b/Source/BuildingEscape/OpenDoor.cpp @@ -22,15 +22,18 @@ void UOpenDoor::BeginPlay() Super::BeginPlay(); ActorThatOpens = GetWorld()->GetFirstPlayerController()->GetPawn(); + Owner = GetOwner(); } void UOpenDoor::OpenDoor() { - AActor* Owner = GetOwner(); - FRotator NewRotation = FRotator(0.0f, 90.0f, 0.0f); - Owner->SetActorRotation(NewRotation); + Owner->SetActorRotation(FRotator(0.0f, OpenAngle, 0.0f)); } +void UOpenDoor::CloseDoor() +{ + Owner->SetActorRotation(FRotator(0.0f, 0.0f, 0.0f)); +} // Called every frame void UOpenDoor::TickComponent( float DeltaTime, ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction ) @@ -42,6 +45,13 @@ void UOpenDoor::TickComponent( float DeltaTime, ELevelTick TickType, FActorCompo if (PressurePlate->IsOverlappingActor(ActorThatOpens)) { OpenDoor(); + LastDoorOpenTime = GetWorld()->GetTimeSeconds(); + } + + // Check if it's time to close the door + if (GetWorld()->GetTimeSeconds() - LastDoorOpenTime > DoorCloseDelay) + { + CloseDoor(); } } diff --git a/Source/BuildingEscape/OpenDoor.h b/Source/BuildingEscape/OpenDoor.h index 150c6f1..cb15a7a 100644 --- a/Source/BuildingEscape/OpenDoor.h +++ b/Source/BuildingEscape/OpenDoor.h @@ -19,6 +19,7 @@ public: virtual void BeginPlay() override; void OpenDoor(); + void CloseDoor(); // Called every frame virtual void TickComponent( float DeltaTime, ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction ) override; @@ -30,5 +31,11 @@ private: UPROPERTY(EditAnywhere) ATriggerVolume* PressurePlate; + UPROPERTY(EditAnywhere) + float DoorCloseDelay = 1.f; + + float LastDoorOpenTime; + AActor* ActorThatOpens; + AActor* Owner; // The owning door }; -- 2.11.4.GIT