public override void OnPlayerJoined(ulong remoteUserId) { if (!PluginSettings.Instance.DynamicConcealEnabled) { return; } if (HandleUtilityGridsRefresh.RefreshTrack.Contains(remoteUserId)) { HandleUtilityGridsRefresh.RefreshTrack.Remove(remoteUserId); } EntityManagement.SetOnline(remoteUserId, true); if (!PluginSettings.Instance.DynamicConcealEnabled) { return; } if (DateTime.Now - m_lastRevealCheck > TimeSpan.FromSeconds(2)) { EntityManagement.CheckAndRevealEntities( ); m_lastRevealCheck = DateTime.Now; } Essentials.Log.Info("Check Reveal due to: {0}", remoteUserId); base.OnPlayerJoined(remoteUserId); }
public override void OnPlayerWorldSent(ulong remoteUserId) { EntityManagement.SetOnline(remoteUserId, true); if (!PluginSettings.Instance.DynamicConcealEnabled) { return; } EntityManagement.CheckAndRevealEntities(); m_lastRevealCheck = DateTime.Now; Essentials.Log.Info("Check Reveal due to: {0}", remoteUserId); base.OnPlayerWorldSent(remoteUserId); }
public override void OnPlayerWorldSent(ulong remoteUserId) { //OnPlayerWorldSent doesn't seem to exist anymore. Doesn't hurt to leave this, though. EntityManagement.SetOnline(remoteUserId, true); if (!PluginSettings.Instance.DynamicConcealEnabled) { return; } if (DateTime.Now - m_lastRevealCheck > TimeSpan.FromSeconds(2)) { EntityManagement.CheckAndRevealEntities( ); m_lastRevealCheck = DateTime.Now; } Essentials.Log.Info("Check Reveal due to: {0}", remoteUserId); base.OnPlayerWorldSent(remoteUserId); }
public override void OnPlayerLeft(ulong remoteUserId) { EntityManagement.SetOnline(remoteUserId, false); base.OnPlayerLeft(remoteUserId); }