using System; using System.Collections; using System.Collections.Generic; using UnityEngine; public class ColliderTypeAttribute : Attribute { public ColliderTypeAttribute(ColliderBox.EColliderType type) { this.type = type; } public ColliderBox.EColliderType type; } public class IfAttribute : Attribute { public IfAttribute(string name) { this.conditionName = name; } public string conditionName; } public class IfNotAttribute : Attribute { public IfNotAttribute(string name) { this.conditionName = name; } public string conditionName; } public class WhenAttribute : Attribute { public WhenAttribute(string name, int value) { this.conditionName = name; } public string conditionName; public int value; } public class WhenNotAttribute : Attribute { public WhenNotAttribute(string name, int value) { this.conditionName = name; } public string conditionName; public int value; } public class CommentAttribute : Attribute { public CommentAttribute(string comment) { this.comment = comment; } public string comment; }