From 4fdc6aad3a7f575503c64c343b2e1ddab0322f74 Mon Sep 17 00:00:00 2001 From: DerTyp187 Date: Mon, 24 Jan 2022 19:23:55 +0100 Subject: [PATCH] add WeaponInventory in Player.cs --- Assets/Scripts/Player/Player.cs | 32 ++++++++++++++++++--------- ProjectSettings/ProjectSettings.asset | 6 ++--- UserSettings/Search.settings | 21 +++++++++++++++++- 3 files changed, 44 insertions(+), 15 deletions(-) diff --git a/Assets/Scripts/Player/Player.cs b/Assets/Scripts/Player/Player.cs index 72172a8..8abb1ff 100644 --- a/Assets/Scripts/Player/Player.cs +++ b/Assets/Scripts/Player/Player.cs @@ -3,6 +3,12 @@ using System.Collections.Generic; using UnityEngine; using Mirror; +public struct WeaponItem +{ + public string name; + public int ammo; +} + public class Player : NetworkBehaviour { Lobby lobby; @@ -25,21 +31,11 @@ public class Player : NetworkBehaviour private int kills; private int deaths; + public readonly SyncList weaponInventory = new SyncList(); private void Start() { lobby = GameObject.Find("LobbyManager").GetComponent(); - - /*GameManager = GameObject.Find("MatchController"); - gameMaster = GameManager.GetComponent(); - if (isServer) - { - health = defaultHp; - gameMaster.RegisterPlayer(GetComponent()); - //respawnPos(gameMaster.RespawnRequest(this.gameObject, team.teamID)); - }*/ - - } private void Update() @@ -51,6 +47,11 @@ public class Player : NetworkBehaviour playerUIController.showHit(); } + + if (Input.GetKeyDown(KeyCode.O)) + { + CmdAddWeaponItem(new WeaponItem()); + } } } public override void OnStartLocalPlayer() @@ -59,6 +60,15 @@ public class Player : NetworkBehaviour } + #region INVENTORY + + [Command] + public void CmdAddWeaponItem(WeaponItem weaponItem) + { + weaponInventory.Add(weaponItem); + } + + #endregion public void SetName(string oldName, string newName) { username = newName; diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index 96a83f6..5b81bb7 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -42,8 +42,8 @@ PlayerSettings: m_SplashScreenLogos: [] m_VirtualRealitySplashScreen: {fileID: 0} m_HolographicTrackingLossScreen: {fileID: 0} - defaultScreenWidth: 1920 - defaultScreenHeight: 1080 + defaultScreenWidth: 1000 + defaultScreenHeight: 563 defaultScreenWidthWeb: 960 defaultScreenHeightWeb: 600 m_StereoRenderingPath: 0 @@ -99,7 +99,7 @@ PlayerSettings: xboxEnableFitness: 0 visibleInBackground: 1 allowFullscreenSwitch: 1 - fullscreenMode: 1 + fullscreenMode: 3 xboxSpeechDB: 0 xboxEnableHeadOrientation: 0 xboxEnableGuest: 0 diff --git a/UserSettings/Search.settings b/UserSettings/Search.settings index eda2089..90e8aa6 100644 --- a/UserSettings/Search.settings +++ b/UserSettings/Search.settings @@ -7,6 +7,9 @@ onBoardingDoNotAskAgain = true showPackageIndexes = false showStatusBar = false scopes = { + "last_search.785D90A9" = "Item" + "OpenInspectorPreview.785D90A9" = "0" + "currentGroup.785D90A9" = "all" } providers = { asset = { @@ -44,10 +47,26 @@ providers = { priority = 100 defaultAction = null } + adb = { + active = false + priority = 2500 + defaultAction = null + } + performance = { + active = false + priority = 100 + defaultAction = null + } } recentSearches = [ ] searchItemFavorites = [ ] savedSearchesSortOrder = 0 -showSavedSearchPanel = false \ No newline at end of file +showSavedSearchPanel = false +expandedQueries = [ +] +queryBuilder = false +ignoredProperties = "id;name;classname;imagecontentshash" +helperWidgetCurrentArea = "all" +disabledIndexers = "" \ No newline at end of file