Files
BlueArchiveMiniGame/Assets/ThirdParty/DestroyIt/Scripts/Runtime/Framework/Enums.cs
2025-09-17 18:56:28 +08:00

57 lines
1.1 KiB
C#

namespace DestroyIt
{
public enum Tag
{
ClingingDebris = 0,
ClingPoint = 7,
Concrete = 1,
Glass = 2,
MaterialTransferred = 3,
Metal = 4,
Paper = 5,
Wood = 6,
Powered = 8,
Pooled = 9,
Untagged = 10,
DestructibleGroup = 11,
Rubber = 12,
Stuffing = 13,
Plastic = 14,
TerrainTree = 15,
SpeedTree = 16,
DontDoDamage = 17
}
[System.Flags]
public enum HitBy
{
Bullet = (1 << 0),
Cannonball = (1 << 1),
Axe = (1 << 2)
}
public enum FacingDirection
{
None,
FollowedObject,
FixedPosition
}
public enum WeaponType
{
Cannonball = 0,
Rocket = 1,
Gun,
Nuke,
Melee,
RepairWrench
}
public enum DestructionType
{
//TODO: Possible future limited destruction types for things beyond specified camera distance:
//None,
//FiftyPercentDebris,
ParticleEffect = 0
}
}