diff --git a/DevourClient/Helpers/StateHelper.cs b/DevourClient/Helpers/StateHelper.cs index 95779c1..27eb559 100644 --- a/DevourClient/Helpers/StateHelper.cs +++ b/DevourClient/Helpers/StateHelper.cs @@ -44,4 +44,25 @@ return UnityEngine.SceneManagement.SceneManager.GetActiveScene().name; } } + + public class LocalPlayer + { + public static GameObject player; + + public static GameObject GetLocalPlayer() + { + GameObject[] currentPlayers = GameObject.FindGameObjectsWithTag("Player"); + + for (int i = 0; i < currentPlayers.Length; i++) + { + if (currentPlayers[i].GetComponent().entity.IsOwner) + { + player = currentPlayers[i]; + break; + } + } + + return player; + } + } }