Rocket.Unturned.Events.UnturnedEvents.Awake C# (CSharp) Method

Awake() private method

private Awake ( ) : void
return void
        private void Awake()
        {
            Instance = this;
            Provider.onServerDisconnected += (CSteamID r) => {
                if (r != CSteamID.Nil)
                {
                    OnPlayerDisconnected.TryInvoke(UnturnedPlayer.FromCSteamID(r));
                }
            };
            Provider.onServerShutdown += () => { onShutdown.TryInvoke(); };
            Provider.onServerConnected += (CSteamID r) => {
                if (r != CSteamID.Nil)
                {
                    UnturnedPlayer p = (UnturnedPlayer)UnturnedPlayer.FromCSteamID(r);
                    p.Player.gameObject.TryAddComponent<UnturnedPlayerFeatures>();
                    p.Player.gameObject.TryAddComponent<UnturnedPlayerMovement>();
                    p.Player.gameObject.TryAddComponent<UnturnedPlayerEvents>();
                    OnBeforePlayerConnected.TryInvoke(p);
                }
            };
        }