Exemple #1
0
            public void UpdateVisibilityOf(WorldEntity target)
            {
                if (HasClientVisiblityOf(target))
                {
                    if (!player.CanSeeOrDetect(target, false, true))
                    {
                        SetScopeOf(target, false);

                        visibleEntities.Remove(target.Id);
                    }
                }
                else
                {
                    if (player.CanSeeOrDetect(target, false, true))
                    {
                        SetScopeOf(target, true);

                        visibleEntities.Add(target.Id);
                    }
                }
            }