Initial Commit
This commit is contained in:
commit
c9234c5683
11
.gitignore
vendored
Normal file
11
.gitignore
vendored
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
# Unreal Generated
|
||||||
|
*/Build/
|
||||||
|
*/Binaries/
|
||||||
|
*/Intermediate/
|
||||||
|
*/DerivedDataCache/
|
||||||
|
*/Saved/
|
||||||
|
RoomEscape/Content/StarterContent/
|
||||||
|
|
||||||
|
|
||||||
|
# VS files
|
||||||
|
*.VC.db
|
0
RoomEscape/Config/DefaultEditor.ini
Normal file
0
RoomEscape/Config/DefaultEditor.ini
Normal file
13
RoomEscape/Config/DefaultEngine.ini
Normal file
13
RoomEscape/Config/DefaultEngine.ini
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
[URL]
|
||||||
|
[/Script/EngineSettings.GameMapsSettings]
|
||||||
|
EditorStartupMap=/Game/StarterContent/Maps/Minimal_Default
|
||||||
|
GameDefaultMap=/Game/StarterContent/Maps/Minimal_Default
|
||||||
|
GlobalDefaultGameMode="/Script/RoomEscape.RoomEscapeGameMode"
|
||||||
|
|
||||||
|
[/Script/HardwareTargeting.HardwareTargetingSettings]
|
||||||
|
TargetedHardwareClass=Desktop
|
||||||
|
AppliedTargetedHardwareClass=Desktop
|
||||||
|
DefaultGraphicsPerformance=Maximum
|
||||||
|
AppliedDefaultGraphicsPerformance=Maximum
|
||||||
|
|
||||||
|
|
6
RoomEscape/Config/DefaultGame.ini
Normal file
6
RoomEscape/Config/DefaultGame.ini
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
[/Script/EngineSettings.GeneralProjectSettings]
|
||||||
|
ProjectID=687A287442ADC816860A6DBA745C3EBE
|
||||||
|
|
||||||
|
[StartupActions]
|
||||||
|
bAddPacks=True
|
||||||
|
InsertPack=(PackSource="StarterContent.upack,PackName="StarterContent")
|
120
RoomEscape/RoomEscape.sln
Normal file
120
RoomEscape/RoomEscape.sln
Normal file
@ -0,0 +1,120 @@
|
|||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
|
# Visual Studio Express 14 for Windows Desktop
|
||||||
|
VisualStudioVersion = 14.0.25420.1
|
||||||
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Engine", "Engine", "{F4BD4068-68D5-4675-885B-C2DA065084A7}"
|
||||||
|
EndProject
|
||||||
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Games", "Games", "{AED6B234-1A85-408C-8AC4-EE14989AA14E}"
|
||||||
|
EndProject
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UE4", "Intermediate\ProjectFiles\UE4.vcxproj", "{BCBDD694-9B24-4705-A00A-25B371DE9562}"
|
||||||
|
EndProject
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RoomEscape", "Intermediate\ProjectFiles\RoomEscape.vcxproj", "{98C809B8-5AA6-41E8-A735-606F2371F502}"
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
DebugGame Editor|HTML5 = DebugGame Editor|HTML5
|
||||||
|
DebugGame Editor|IOS = DebugGame Editor|IOS
|
||||||
|
DebugGame Editor|Win32 = DebugGame Editor|Win32
|
||||||
|
DebugGame Editor|Win64 = DebugGame Editor|Win64
|
||||||
|
DebugGame|HTML5 = DebugGame|HTML5
|
||||||
|
DebugGame|IOS = DebugGame|IOS
|
||||||
|
DebugGame|Win32 = DebugGame|Win32
|
||||||
|
DebugGame|Win64 = DebugGame|Win64
|
||||||
|
Development Editor|HTML5 = Development Editor|HTML5
|
||||||
|
Development Editor|IOS = Development Editor|IOS
|
||||||
|
Development Editor|Win32 = Development Editor|Win32
|
||||||
|
Development Editor|Win64 = Development Editor|Win64
|
||||||
|
Development|HTML5 = Development|HTML5
|
||||||
|
Development|IOS = Development|IOS
|
||||||
|
Development|Win32 = Development|Win32
|
||||||
|
Development|Win64 = Development|Win64
|
||||||
|
Shipping|HTML5 = Shipping|HTML5
|
||||||
|
Shipping|IOS = Shipping|IOS
|
||||||
|
Shipping|Win32 = Shipping|Win32
|
||||||
|
Shipping|Win64 = Shipping|Win64
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame Editor|HTML5.ActiveCfg = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame Editor|HTML5.Build.0 = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame Editor|IOS.ActiveCfg = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame Editor|IOS.Build.0 = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame Editor|Win32.ActiveCfg = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame Editor|Win32.Build.0 = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame Editor|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame Editor|Win64.Build.0 = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame|HTML5.ActiveCfg = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame|HTML5.Build.0 = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame|IOS.ActiveCfg = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame|IOS.Build.0 = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame|Win32.ActiveCfg = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame|Win32.Build.0 = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.DebugGame|Win64.Build.0 = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.Development Editor|HTML5.ActiveCfg = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.Development Editor|HTML5.Build.0 = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.Development Editor|IOS.ActiveCfg = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.Development Editor|IOS.Build.0 = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.Development Editor|Win32.ActiveCfg = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.Development Editor|Win32.Build.0 = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.Development Editor|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.Development Editor|Win64.Build.0 = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.Development|HTML5.ActiveCfg = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.Development|HTML5.Build.0 = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.Development|IOS.ActiveCfg = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.Development|IOS.Build.0 = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.Development|Win32.ActiveCfg = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.Development|Win32.Build.0 = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.Development|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.Development|Win64.Build.0 = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.Shipping|HTML5.ActiveCfg = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.Shipping|HTML5.Build.0 = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.Shipping|IOS.ActiveCfg = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.Shipping|IOS.Build.0 = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.Shipping|Win32.ActiveCfg = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.Shipping|Win32.Build.0 = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.Shipping|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562}.Shipping|Win64.Build.0 = BuiltWithUnrealBuildTool|Win32
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.DebugGame Editor|HTML5.ActiveCfg = HTML5_DebugGame_Editor|Win32
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.DebugGame Editor|IOS.ActiveCfg = IOS_DebugGame_Editor|Win32
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.DebugGame Editor|Win32.ActiveCfg = DebugGame_Editor|Win32
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.DebugGame Editor|Win64.ActiveCfg = DebugGame_Editor|x64
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.DebugGame Editor|Win64.Build.0 = DebugGame_Editor|x64
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.DebugGame|HTML5.ActiveCfg = HTML5_DebugGame_Game|Win32
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.DebugGame|HTML5.Build.0 = HTML5_DebugGame_Game|Win32
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.DebugGame|IOS.ActiveCfg = IOS_DebugGame_Game|Win32
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.DebugGame|IOS.Build.0 = IOS_DebugGame_Game|Win32
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.DebugGame|Win32.ActiveCfg = DebugGame_Game|Win32
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.DebugGame|Win32.Build.0 = DebugGame_Game|Win32
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.DebugGame|Win64.ActiveCfg = DebugGame_Game|x64
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.DebugGame|Win64.Build.0 = DebugGame_Game|x64
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.Development Editor|HTML5.ActiveCfg = HTML5_Development_Editor|Win32
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.Development Editor|IOS.ActiveCfg = IOS_Development_Editor|Win32
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.Development Editor|Win32.ActiveCfg = Development_Editor|Win32
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.Development Editor|Win64.ActiveCfg = Development_Editor|x64
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.Development Editor|Win64.Build.0 = Development_Editor|x64
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.Development|HTML5.ActiveCfg = HTML5_Development_Game|Win32
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.Development|HTML5.Build.0 = HTML5_Development_Game|Win32
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.Development|IOS.ActiveCfg = IOS_Development_Game|Win32
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.Development|IOS.Build.0 = IOS_Development_Game|Win32
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.Development|Win32.ActiveCfg = Development_Game|Win32
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.Development|Win32.Build.0 = Development_Game|Win32
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.Development|Win64.ActiveCfg = Development_Game|x64
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.Development|Win64.Build.0 = Development_Game|x64
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.Shipping|HTML5.ActiveCfg = HTML5_Shipping_Game|Win32
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.Shipping|HTML5.Build.0 = HTML5_Shipping_Game|Win32
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.Shipping|IOS.ActiveCfg = IOS_Shipping_Game|Win32
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.Shipping|IOS.Build.0 = IOS_Shipping_Game|Win32
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.Shipping|Win32.ActiveCfg = Shipping_Game|Win32
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.Shipping|Win32.Build.0 = Shipping_Game|Win32
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.Shipping|Win64.ActiveCfg = Shipping_Game|x64
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502}.Shipping|Win64.Build.0 = Shipping_Game|x64
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
|
HideSolutionNode = FALSE
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(NestedProjects) = preSolution
|
||||||
|
{BCBDD694-9B24-4705-A00A-25B371DE9562} = {F4BD4068-68D5-4675-885B-C2DA065084A7}
|
||||||
|
{98C809B8-5AA6-41E8-A735-606F2371F502} = {AED6B234-1A85-408C-8AC4-EE14989AA14E}
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
13
RoomEscape/RoomEscape.uproject
Normal file
13
RoomEscape/RoomEscape.uproject
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"FileVersion": 3,
|
||||||
|
"EngineAssociation": "4.18",
|
||||||
|
"Category": "",
|
||||||
|
"Description": "",
|
||||||
|
"Modules": [
|
||||||
|
{
|
||||||
|
"Name": "RoomEscape",
|
||||||
|
"Type": "Runtime",
|
||||||
|
"LoadingPhase": "Default"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
14
RoomEscape/Source/RoomEscape.Target.cs
Normal file
14
RoomEscape/Source/RoomEscape.Target.cs
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
// Fill out your copyright notice in the Description page of Project Settings.
|
||||||
|
|
||||||
|
using UnrealBuildTool;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
|
||||||
|
public class RoomEscapeTarget : TargetRules
|
||||||
|
{
|
||||||
|
public RoomEscapeTarget(TargetInfo Target) : base(Target)
|
||||||
|
{
|
||||||
|
Type = TargetType.Game;
|
||||||
|
|
||||||
|
ExtraModuleNames.AddRange( new string[] { "RoomEscape" } );
|
||||||
|
}
|
||||||
|
}
|
23
RoomEscape/Source/RoomEscape/RoomEscape.Build.cs
Normal file
23
RoomEscape/Source/RoomEscape/RoomEscape.Build.cs
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
// Fill out your copyright notice in the Description page of Project Settings.
|
||||||
|
|
||||||
|
using UnrealBuildTool;
|
||||||
|
|
||||||
|
public class RoomEscape : ModuleRules
|
||||||
|
{
|
||||||
|
public RoomEscape(ReadOnlyTargetRules Target) : base(Target)
|
||||||
|
{
|
||||||
|
PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;
|
||||||
|
|
||||||
|
PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore" });
|
||||||
|
|
||||||
|
PrivateDependencyModuleNames.AddRange(new string[] { });
|
||||||
|
|
||||||
|
// Uncomment if you are using Slate UI
|
||||||
|
// PrivateDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore" });
|
||||||
|
|
||||||
|
// Uncomment if you are using online features
|
||||||
|
// PrivateDependencyModuleNames.Add("OnlineSubsystem");
|
||||||
|
|
||||||
|
// To include OnlineSubsystemSteam, add it to the plugins section in your uproject file with the Enabled attribute set to true
|
||||||
|
}
|
||||||
|
}
|
6
RoomEscape/Source/RoomEscape/RoomEscape.cpp
Normal file
6
RoomEscape/Source/RoomEscape/RoomEscape.cpp
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
// Fill out your copyright notice in the Description page of Project Settings.
|
||||||
|
|
||||||
|
#include "RoomEscape.h"
|
||||||
|
#include "Modules/ModuleManager.h"
|
||||||
|
|
||||||
|
IMPLEMENT_PRIMARY_GAME_MODULE( FDefaultGameModuleImpl, RoomEscape, "RoomEscape" );
|
6
RoomEscape/Source/RoomEscape/RoomEscape.h
Normal file
6
RoomEscape/Source/RoomEscape/RoomEscape.h
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
// Fill out your copyright notice in the Description page of Project Settings.
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "CoreMinimal.h"
|
||||||
|
|
7
RoomEscape/Source/RoomEscape/RoomEscapeGameModeBase.cpp
Normal file
7
RoomEscape/Source/RoomEscape/RoomEscapeGameModeBase.cpp
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
// Fill out your copyright notice in the Description page of Project Settings.
|
||||||
|
|
||||||
|
#include "RoomEscapeGameModeBase.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
20
RoomEscape/Source/RoomEscape/RoomEscapeGameModeBase.h
Normal file
20
RoomEscape/Source/RoomEscape/RoomEscapeGameModeBase.h
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
// Fill out your copyright notice in the Description page of Project Settings.
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "CoreMinimal.h"
|
||||||
|
#include "GameFramework/GameModeBase.h"
|
||||||
|
#include "RoomEscapeGameModeBase.generated.h"
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
UCLASS()
|
||||||
|
class ROOMESCAPE_API ARoomEscapeGameModeBase : public AGameModeBase
|
||||||
|
{
|
||||||
|
GENERATED_BODY()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
};
|
14
RoomEscape/Source/RoomEscapeEditor.Target.cs
Normal file
14
RoomEscape/Source/RoomEscapeEditor.Target.cs
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
// Fill out your copyright notice in the Description page of Project Settings.
|
||||||
|
|
||||||
|
using UnrealBuildTool;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
|
||||||
|
public class RoomEscapeEditorTarget : TargetRules
|
||||||
|
{
|
||||||
|
public RoomEscapeEditorTarget(TargetInfo Target) : base(Target)
|
||||||
|
{
|
||||||
|
Type = TargetType.Editor;
|
||||||
|
|
||||||
|
ExtraModuleNames.AddRange( new string[] { "RoomEscape" } );
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user