Files
PrinceOfGlory/Assets/Scripts/Logic/GameEvent.cs
kridoo 434fc18578 1
2025-11-04 13:56:54 +08:00

50 lines
2.5 KiB
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace BigSpace.Logic
{
/// <summary>
/// 添加逻辑事件
/// </summary>
public enum GameEvent
{
EventHideLeavePlay = 0, //关闭出界
EventCheckBoxCollider = 1, //检测玩家是否在房间内
EventShowCheckLeavePlay = 2, //检测出界事件
EventShowLeavePlayByPosition = 3, //离开出界事件玩家位置
EventWaitCheckExit = 4, //等候检测出界
EventIgnoreExit = 5, //忽略出界(因为是进入下一个房间)
EventCameraShake = 6, //相机抖动
EventSetHandRay = 7, //设置手部射线
EventChangeCameraTransparent = 8, //相机缓进缓出
EventTouchPlayVideo = 9, //手碰播放视频
EventShowUI = 10, //显示ui
EventShowGuide = 11, //显示新手引导
EventShowOutLine = 12, //主动显示掉线地图
EventIgnoreExitAll = 13, //已进入,忽略检测出界(地图碰撞全显示时用)
EventSetReadyCatchAnimal = 14, //设置准备抓取的条件
EventCatchAnimalState = 15, //抓取动物的开始,结束,删除所有
EventRayQuadOk = 16, //射线检测碰到目标返回
EventHandShowFont = 17, //手上方显示甲骨文字
EventSetChangeSceneUI = 18, //设置转场景UI
EventAnimalSend = 19, //创建动物发送
EventAnimalSync = 20, //创建动物同步
EventRayStart = 21, //调用射线
EventRayEnd=33,
EventRayEnd2 = 34,
EventSetPAFreame = 22, //出界时设置显示区域框
EventHideLevelPlay = 23, //隐藏出界地图
EventSetHandMove = 24, //设置手柄是否可移动
EventChangeScence = 25, //切换场景事件
EventRestScenePosition = 26, //恢复场景位置
EventHideCatchFont = 27, //转场时隐藏手抓文字
EventHandRelease = 28, //抓取松手
EventShowCatchFont = 29, //显示抓取的字
EventHideTuchJiaGu = 30, //隐藏可以摸的甲骨碰撞
EventHideQuad = 31, //隐藏抓取字的碰撞片
EventShowSound = 32, //显示场景3的七副图提前音
}
}