Files
Fishing2/Assets/Scripts/Common/Def/States.cs
2025-08-29 09:11:08 +08:00

147 lines
3.9 KiB
C#

namespace NBF
{
public static class States
{
public const uint None = 0;
public static class Player
{
/// <summary>
/// 闲置
/// </summary>
public const uint Idle = 2;
/// <summary>
/// 拿着鱼竿闲置
/// </summary>
public const uint RodIdle = 3;
/// <summary>
/// 等待抛竿,蓄力中
/// </summary>
public const uint WaitThrow = 4;
/// <summary>
/// 抛竿中
/// </summary>
public const uint Throw = 5;
/// <summary>
/// 钓鱼中
/// </summary>
public const uint Fishing = 6;
/// <summary>
/// 上鱼搏斗中
/// </summary>
public const uint Fight = 7;
/// <summary>
/// 展示鱼获
/// </summary>
public const uint ShowFish = 8;
}
public static class Fish
{
/// <summary>
/// 攻击
/// </summary>
public const uint Attack = 1;
/// <summary>
/// 吃饵
/// </summary>
public const uint Bite = 2;
/// <summary>
/// 销毁
/// </summary>
public const uint Destroy = 3;
/// <summary>
/// 逃避
/// </summary>
public const uint Escape = 4;
/// <summary>
/// 中钩
/// </summary>
public const uint Hooked = 5;
/// <summary>
/// 捕食攻击
/// </summary>
public const uint PredatorAttack = 6;
/// <summary>
/// 捕食者游泳
/// </summary>
public const uint PredatorSwim = 7;
/// <summary>
/// 显示大鱼
/// </summary>
public const uint ShowBig = 8;
/// <summary>
/// 显示小鱼
/// </summary>
public const uint ShowSmall = 9;
/// <summary>
/// 游动
/// </summary>
public const uint Swim = 10;
/// <summary>
/// 游走
/// </summary>
public const uint SwimAway = 11;
}
public static class Float
{
public const uint Broken = 1;
public const uint Floating = 2;
public const uint Flying = 3;
public const uint Hanging = 4;
public const uint Hidden = 5;
public const uint Hitched = 6;
public const uint IdlePitch = 7;
public const uint OnTip = 8;
public const uint Pitching = 9;
public const uint ShowBigFish = 10;
public const uint ShowItem = 11;
public const uint ShowSmallFish = 12;
public const uint Swallowed = 13;
}
public static class Hook
{
public const uint Floating = 1;
public const uint Flying = 2;
public const uint Hanging = 3;
public const uint Hidden = 4;
public const uint Hitched = 5;
public const uint Showing = 6;
}
public static class Lure
{
public const uint Broken = 1;
public const uint Floating = 2;
public const uint Flying = 3;
public const uint Hanging = 4;
public const uint Hidden = 5;
public const uint Hitched = 6;
public const uint IdlePitch = 7;
public const uint OnTip = 8;
public const uint Pitching = 9;
public const uint ShowBigFish = 10;
public const uint ShowItem = 11;
public const uint ShowSmallFish = 12;
public const uint Swallowed = 13;
}
}
}