using System.Collections; using System.Collections.Generic; using UnityEngine; // 角色渲染 [DisallowMultipleComponent] public class UnitRender : UnitComponent { public override void Initialize() { base.Initialize(); } public void SetVisibilityInMainCamera(bool isVisible) { LayerMask mask = LayerMask.GetMask("PlayerCharacter"); if(!isVisible) { SceneManager.Instance.mainCamera.cullingMask &= ~mask.value; } else { SceneManager.Instance.mainCamera.cullingMask |= mask.value; } } }