static int HideLayerName(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); UnityEngine.Camera arg0 = (UnityEngine.Camera)ToLua.CheckObject(L, 1, typeof(UnityEngine.Camera)); string[] arg1 = ToLua.CheckParamsString(L, 2, count - 1); CameraUtil.HideLayerName(arg0, arg1); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
public void Enable(float fadeTime) { if (fadeTime > 0) { CameraFadeEffect fadeCam = this.gameObject.AddComponent <CameraFadeEffect>(); fadeCam.Fade(1, 0, fadeTime); fadeCam.AutoDesroy = true; } cam.cullingMask = -1; //"Everything" CameraUtil.HideLayerName(cam, "UI"); CameraUtil.HideLayerName(cam, "UIModel"); CameraUtil.HideLayerName(cam, "Self"); CameraUtil.HideLayerName(cam, "Role"); CameraUtil.HideLayerName(cam, "Monster"); CameraUtil.HideLayerName(cam, "Jump"); CameraUtil.HideLayerName(cam, "Partner"); CameraUtil.HideLayerName(cam, "Npc"); CameraUtil.HideLayerName(cam, "TransparentBuilding"); CameraUtil.HideLayerName(cam, "SceneEntity"); CameraUtil.HideLayerName(cam, "RoleEffect"); cam.enabled = true; }