Documentation for the Unreal C++ Library
Loading...
Searching...
No Matches
PixoVRMultiplayer.Build.cs
Go to the documentation of this file.
1// Copyright(c) 2023 PixoVR, LLC. All Rights Reserved.
2
3using System;
4using System.IO;
5
6using UnrealBuildTool;
7
9{
10 public PixoVRMultiplayer(ReadOnlyTargetRules Target) : base(Target)
11 {
12 PublicDefinitions.Add("WITH_PIXOVR_LICENSING=0");
13 PrivateDefinitions.Add("PIXOVRMULTIPLAYER_PACKAGE=1");
14 PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
15
16 PrivateIncludePaths.AddRange(
17 new string[] {
18 "PixoVRMultiplayer/Private"
19 }
20 );
21
22 PublicIncludePaths.AddRange(
23 new string[] {
24 Path.Combine(ModuleDirectory,"Private"),
25 ModuleDirectory
26 }
27 );
28
29 PublicDependencyModuleNames.AddRange(
30 new string[]
31 {
32 "Core",
33 "HTTP",
34 "Json",
35 "JsonUtilities",
36 "OnlineSubsystemUtils",
37 "Agones"
38 // ... add other public dependencies that you statically link with here ...
39 }
40 );
41
42 PrivateDependencyModuleNames.AddRange(
43 new string[] {
44 "Core",
45 "CoreUObject",
46 "Engine",
47 "Sockets",
48 "Networking",
49 "OnlineSubsystem",
50 "Json",
51 "WebSockets"
52 }
53 );
54
55 if (Target.Version.MajorVersion >= 5 && Target.Version.MinorVersion >= 2)
56 {
57 PublicDependencyModuleNames.AddRange(
58 new string[]
59 {
60 "OnlineBase",
61 }
62 );
63 }
64 }
65}
PixoVRMultiplayer(ReadOnlyTargetRules Target)