init
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
namespace GeometryTD.Definition
|
||||
{
|
||||
public enum AttackMethodType : byte
|
||||
{
|
||||
None = 0,
|
||||
NormalBullet = 1,
|
||||
Range
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
namespace GeometryTD.Definition
|
||||
{
|
||||
public enum AttackPropertyType : byte
|
||||
{
|
||||
None = 0,
|
||||
Physics = 1,
|
||||
Fire = 2,
|
||||
Water = 3,
|
||||
Earth = 4,
|
||||
Poison = 5,
|
||||
Ice = 6
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
namespace GeometryTD.Definition
|
||||
{
|
||||
/// <summary>
|
||||
/// 阵营类型。
|
||||
/// </summary>
|
||||
public enum CampType : byte
|
||||
{
|
||||
Unknown = 0,
|
||||
|
||||
/// <summary>
|
||||
/// 第一玩家阵营。
|
||||
/// </summary>
|
||||
Player,
|
||||
|
||||
/// <summary>
|
||||
/// 第一敌人阵营。
|
||||
/// </summary>
|
||||
Enemy,
|
||||
|
||||
/// <summary>
|
||||
/// 第一中立阵营。
|
||||
/// </summary>
|
||||
Neutral,
|
||||
|
||||
/// <summary>
|
||||
/// 第二玩家阵营。
|
||||
/// </summary>
|
||||
Player2,
|
||||
|
||||
/// <summary>
|
||||
/// 第二敌人阵营。
|
||||
/// </summary>
|
||||
Enemy2,
|
||||
|
||||
/// <summary>
|
||||
/// 第二中立阵营
|
||||
/// </summary>
|
||||
Neutral2,
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
namespace GeometryTD.Definition
|
||||
{
|
||||
/// <summary>
|
||||
/// 出怪条目类型
|
||||
/// </summary>
|
||||
public enum EntryType : byte
|
||||
{
|
||||
None = 0,
|
||||
Stream = 1,
|
||||
Burst = 2,
|
||||
Boss = 3
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
namespace GeometryTD.Definition
|
||||
{
|
||||
public enum EventEffectType
|
||||
{
|
||||
None,
|
||||
|
||||
AddGold,
|
||||
RemoveGold,
|
||||
|
||||
AddRandomComps,
|
||||
RemoveRandomComps,
|
||||
|
||||
AddRandomCompsEndurance,
|
||||
RemoveRandomCompsEndurance,
|
||||
|
||||
AddRandomTowersEndurance,
|
||||
DamageRandomTowersEndurance,
|
||||
|
||||
TransformComponents,
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
namespace GeometryTD.Definition
|
||||
{
|
||||
public enum EventRequirementType
|
||||
{
|
||||
None,
|
||||
GoldAtLeast,
|
||||
CompCountAtLeast,
|
||||
TowerCountAtLeast,
|
||||
HasRelic,
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
namespace GeometryTD.Definition
|
||||
{
|
||||
public enum InventoryTagSourceType : byte
|
||||
{
|
||||
Seed = 1,
|
||||
Shop = 2,
|
||||
Drop = 3,
|
||||
Reward = 4,
|
||||
Event = 5,
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
namespace GeometryTD.Definition
|
||||
{
|
||||
public enum LevelThemeType
|
||||
{
|
||||
None,
|
||||
Plain,
|
||||
Volcano,
|
||||
Mountain
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
namespace GeometryTD.Definition
|
||||
{
|
||||
public enum LevelVictoryType
|
||||
{
|
||||
None,
|
||||
PhasesCleared,
|
||||
BossDead,
|
||||
TimeElapsed
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
namespace GeometryTD.Definition
|
||||
{
|
||||
/// <summary>
|
||||
/// 关卡阶段结束类型
|
||||
/// </summary>
|
||||
public enum PhaseEndType : byte
|
||||
{
|
||||
None = 0,
|
||||
TimeElapsed = 1,
|
||||
EnemiesCleared = 2,
|
||||
BossDead = 3
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
namespace GeometryTD.Definition
|
||||
{
|
||||
public enum ProcedureMainCombatEntryBlockReason
|
||||
{
|
||||
None = 0,
|
||||
InventoryUnavailable = 1,
|
||||
NoValidParticipantTower = 2
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
namespace GeometryTD.Definition
|
||||
{
|
||||
public enum ProcedureMainFlowPhase
|
||||
{
|
||||
Hub = 0,
|
||||
NodeActive = 1,
|
||||
RunCompletedPendingFinish = 2
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
namespace GeometryTD.Definition
|
||||
{
|
||||
public enum ProcedureMainRunAdvanceResult
|
||||
{
|
||||
NoChange = 0,
|
||||
NodeException = 1,
|
||||
AdvancedToNextNode = 2,
|
||||
RunCompleted = 3
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
namespace GeometryTD.Definition
|
||||
{
|
||||
public enum ProcedureMainRunCompletionResult
|
||||
{
|
||||
NoChange = 0,
|
||||
ShowCompletionDialog = 1,
|
||||
ReturnToMenu = 2
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
namespace GeometryTD.Definition
|
||||
{
|
||||
public enum RarityType
|
||||
{
|
||||
None = 0,
|
||||
White = 1,
|
||||
Green = 2,
|
||||
Blue = 3,
|
||||
Purple = 4,
|
||||
Red = 5
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
namespace GeometryTD.Definition
|
||||
{
|
||||
/// <summary>
|
||||
/// 关系类型。
|
||||
/// </summary>
|
||||
public enum RelationType : byte
|
||||
{
|
||||
/// <summary>
|
||||
/// 未知的。
|
||||
/// </summary>
|
||||
Unknown,
|
||||
|
||||
/// <summary>
|
||||
/// 友好的。
|
||||
/// </summary>
|
||||
Friendly,
|
||||
|
||||
/// <summary>
|
||||
/// 中立的。
|
||||
/// </summary>
|
||||
Neutral,
|
||||
|
||||
/// <summary>
|
||||
/// 敌对的。
|
||||
/// </summary>
|
||||
Hostile
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
namespace GeometryTD.Definition
|
||||
{
|
||||
public enum RepoItemClickActionType
|
||||
{
|
||||
OpenDetail,
|
||||
RemoveParticipant,
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
namespace GeometryTD.Definition
|
||||
{
|
||||
public enum SceneType : byte
|
||||
{
|
||||
Launch = 0,
|
||||
Menu = 1,
|
||||
Main = 2,
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
namespace GeometryTD.Definition
|
||||
{
|
||||
public enum TagCategory : byte
|
||||
{
|
||||
None = 0,
|
||||
Status = 1,
|
||||
NumericModifier = 2,
|
||||
AttackShape = 3,
|
||||
// Enhances another applied status on the same hit, but does not create its own enemy-held state.
|
||||
StatusModifier = 4
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
namespace GeometryTD.Definition
|
||||
{
|
||||
public enum TagTriggerPhase : byte
|
||||
{
|
||||
None = 0,
|
||||
OnBeforeHit = 1,
|
||||
OnHit = 2,
|
||||
OnAfterHit = 3,
|
||||
OnKill = 4
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
namespace GeometryTD.Definition
|
||||
{
|
||||
public enum TagType : byte
|
||||
{
|
||||
None = 0,
|
||||
|
||||
/// <summary>
|
||||
/// 元素
|
||||
/// </summary>
|
||||
Fire,
|
||||
BurnSpread,
|
||||
IgniteBurst,
|
||||
Inferno,
|
||||
|
||||
/// <summary>
|
||||
/// 控制
|
||||
/// </summary>
|
||||
Ice,
|
||||
FreezeMask,
|
||||
Shatter,
|
||||
AbsoluteZero,
|
||||
|
||||
/// <summary>
|
||||
/// 穿透
|
||||
/// </summary>
|
||||
Pierce,
|
||||
Crit,
|
||||
Overpenetrate,
|
||||
Execution,
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
namespace GeometryTD.Definition
|
||||
{
|
||||
public enum TowerCompSlotType : byte
|
||||
{
|
||||
None = 0,
|
||||
Muzzle = 1,
|
||||
Bearing = 2,
|
||||
Base = 3,
|
||||
Accessory = 4,
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,85 @@
|
||||
namespace GeometryTD.Definition
|
||||
{
|
||||
/// <summary>
|
||||
/// 界面编号。
|
||||
/// </summary>
|
||||
public enum UIFormType : byte
|
||||
{
|
||||
Undefined = 0,
|
||||
|
||||
/// <summary>
|
||||
/// 弹出框。
|
||||
/// </summary>
|
||||
DialogForm = 1,
|
||||
|
||||
/// <summary>
|
||||
/// 主菜单。
|
||||
/// </summary>
|
||||
MenuForm = 100,
|
||||
|
||||
/// <summary>
|
||||
/// 设置。
|
||||
/// </summary>
|
||||
SettingForm = 101,
|
||||
|
||||
/// <summary>
|
||||
/// 关于。
|
||||
/// </summary>
|
||||
AboutForm = 102,
|
||||
|
||||
/// <summary>
|
||||
/// 主界面。
|
||||
/// </summary>
|
||||
MainForm = 110,
|
||||
|
||||
/// <summary>
|
||||
/// 仓库界面。
|
||||
/// </summary>
|
||||
RepoForm = 111,
|
||||
|
||||
/// <summary>
|
||||
/// 节点地图界面。
|
||||
/// </summary>
|
||||
NodeMapForm = 112,
|
||||
|
||||
/// <summary>
|
||||
/// 道具详细信息界面。
|
||||
/// </summary>
|
||||
ItemDescForm = 113,
|
||||
|
||||
/// <summary>
|
||||
/// 奖励三选一界面。
|
||||
/// </summary>
|
||||
RewardSelectForm = 114,
|
||||
|
||||
/// <summary>
|
||||
/// 事件节点界面。
|
||||
/// </summary>
|
||||
EventForm = 130,
|
||||
|
||||
/// <summary>
|
||||
/// 战斗信息界面。
|
||||
/// </summary>
|
||||
CombatInfoForm = 140,
|
||||
|
||||
/// <summary>
|
||||
/// 战斗结算界面。
|
||||
/// </summary>
|
||||
CombatFinishForm = 141,
|
||||
|
||||
/// <summary>
|
||||
/// 战斗选择界面
|
||||
/// </summary>
|
||||
CombatSelectForm = 142,
|
||||
|
||||
/// <summary>
|
||||
/// 商店界面。
|
||||
/// </summary>
|
||||
ShopForm = 150,
|
||||
|
||||
/// <summary>
|
||||
/// 测试菜单。
|
||||
/// </summary>
|
||||
TestMenuForm = 200,
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user