NAK_CVR_Mods/AvatarCloneTest/AvatarClone/AvatarClone.Util.cs

20 lines
No EOL
639 B
C#

using ABI_RC.Core;
using ABI_RC.Core.Player;
using UnityEngine;
namespace NAK.AvatarCloneTest;
public partial class AvatarClone
{
private static bool CameraRendersPlayerLocalLayer(Camera cam)
=> (cam.cullingMask & (1 << CVRLayers.PlayerLocal)) != 0;
private static bool CameraRendersPlayerCloneLayer(Camera cam)
=> (cam.cullingMask & (1 << CVRLayers.PlayerClone)) != 0;
private static bool IsUIInternalCamera(Camera cam)
=> cam == PlayerSetup.Instance.activeUiCam;
private static bool IsRendererValid(Renderer renderer)
=> renderer && renderer.gameObject.activeInHierarchy;
}