| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- import { _decorator, Component, Node } from 'cc';
- const { ccclass, property } = _decorator;
- // 图案类型
- export enum PatternType {
- YELLOW,
- RED,
- BLUE,
- GREEN,
- PURPLE,
- ORANGE
- }
- // 格子状态
- export enum CellState {
- EMPTY, // 空
- PATTERN, // 有knitt预制体
- HORIZONTAL, // 水平连线
- VERTICAL , // 垂直连线
- OBSTACLE, // 障碍物不可通过
- ONE_WAY_UP , // 单向障碍物-只能向上
- ONE_WAY_DOWN , // 单向障碍物-只能向下
- ONE_WAY_LEFT , // 单向障碍物-只能向左
- ONE_WAY_RIGHT , // 单向障碍物-只能向右
- }
- export enum ObstacleType {
- NONE = 0, // 无障碍物
- BLOCK = 1, // 普通障碍物(不可通过)
- ONE_WAY_UP = 2, // 单向障碍物-只能向上
- ONE_WAY_DOWN = 3, // 单向障碍物-只能向下
- ONE_WAY_LEFT = 4, // 单向障碍物-只能向左
- ONE_WAY_RIGHT = 5, // 单向障碍物-只能向右
- BREAKABLE = 6, // 可破坏障碍物
- MOVABLE = 7, // 可移动障碍物
- }
- export enum BoardState {
- NONE,
- INIT, // 初始状态
- SELECTED, // 已选中状态
- GameOver,//游戏结束状态
- }
- export enum ContainerState {
- NONE, // 无状态
- SELECTED, // 容器被选中
- RECEIVE, // 可接收状态(如接收水滴)
- doAnim, // 正在执行动画
- PourWater, // 倒水状态
- finish, // 操作完成状态
- }
- export enum EventType {
- topChange, // 顶部卡片变化(补牌事件)
- gameOver, // 游戏结束
- dayChange, // 天数变更(日常刷新)
- saveData, // 数据保存
- uploadData, // 数据上传
- rePlay, // 重新开始游戏
- addTime, // 增加时间
- gameClear, // 游戏通关
- shwoRed, // 显示红点提示
- stage_up, // 关卡升级
- useItem, // 使用道具
- puase, // 游戏暂停(注意拼写)
- resume, // 游戏继续
- reflashRed, // 刷新红点状态
- }
- export enum RoleState {
- IDLE = 'idle', // 空闲状态
- WALKING = 'walking', // 行走中
- DRINKING = 'drinking', // 喝水状态
- LEAVING = 'leaving' // 离开状态
- }
|