/// <summary> /// 根据中心角色的位置来显示/隐藏对象以提高性能 /// </summary> /// <param name="role">中心角色(参照物)</param> public void SetMaskVisibleTo(RoleBase role) { maskList.ForEach(X => X.IsVisible = role.InScreen(X.Position) ? true : false); }
/// <summary> /// 根据中心角色的位置来显示/隐藏对象以提高性能 /// </summary> /// <param name="role">中心角色(参照物)</param> public void SetMaskVisibleTo(RoleBase role) { maskList.ForEach(X => X.IsVisible = role.InScreen(X.Position) ? true : false); }