// Felix-Bang:Consts
// へ /|
// /\7 ∠_/
// / │ / /
// │ Z _,< / /`ヽ
// │ ヽ / 〉
// Y ` / /
// イ● 、 ● ⊂⊃〈 /
// () へ | \〈
// >ー 、_ ィ │ //
// / へ / ノ<| \\
// ヽ_ノ (_/ │//
// 7 |/
// >―r ̄ ̄`ー―_
// Describe:常量
// Createtime:2018/9/20
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace FBApplication
{
public static class FBConsts
{
//目录
public static readonly string LevelDir = Application.dataPath + @"/Resources/Res/Levels";
public static readonly string MpsDir = Application.dataPath + @"/Resources/Res/Maps";
public static readonly string CardsDir = Application.dataPath + @"/Resources/Res/Cards";
//参数
public const string GameProgress = "GameProgress";
public const float DotClosedDistance = 0.1f;
public const float RangeClosedDistance = 0.7f;
//Model
public const string M_GameModel = "M_GameModel";
public const string M_RoundModel = "M_RoundModel";
//View
public const string V_Start = "V_Start";
public const string V_Select = "V_Select";
public const string V_Board = "V_Board";
public const string V_CountDown = "V_CountDown";
public const string V_Win = "V_Win";
public const string V_Lost = "V_Lost";
public const string V_System = "V_System";
public const string V_Complete = "V_Complete";
public const string V_Spawner = "V_Spawner";
public const string V_TowerPopup = "V_TowerPopup";
//Control
/// 启动游戏
public const string E_StartUp = "E_StartUp";
/// 进入场景
public const string E_SceneEnter = "E_SceneEnter";
/// 退出场景
public const string E_SceneExit = "E_SceneExit";
/// 开始关卡
public const string E_LevelStart = "E_LevelStart"; //FBStartLevelArgs
/// 结束关卡
public const string E_LevelEnd = "E_LevelEnd"; //FBEndLevelArgs
/// 结束倒计时
public const string E_CountDownComplete = "E_CountDownComplete";
/// 开始回合
public const string E_RoundStart = "E_RoundStart"; //FBRoundStartArgs
/// 出怪
public const string E_SpawnMonster = "E_SpawnMonster"; //FBSpawnMonsterArgs
/// 炮塔
public const string E_ShowTowerCreat = "E_ShowTowerCreat"; //FBShowTowerCreatArgs
public const string E_ShowTowerUpgrade = "E_ShowTowerUpgrade"; //FBShowTowerUpgradeArgs
public const string E_TowerHide = "E_TowerHide";
public const string E_SpawnTower = "E_SpawnTower"; //FBSpawnTowerArgs
public const string E_UpgradeTower = "E_UpgradeTower"; //FBUpgradeTowerArgs
public const string E_SellTower = "E_SellTower"; //FBSellTowerArgs
}
public enum GameSpeed
{
One,
Two
}
public enum MonsterType
{
Monster0,
Monster1,
Monster2,
Monster3,
Monster4,
Monster5,
}
}