From 22891bf59032ba88262824255a706d652031384b Mon Sep 17 00:00:00 2001 From: chai Date: Thu, 10 Mar 2022 14:07:40 +0800 Subject: * move folder --- Assets/Scripts/Unit/Collider/ColliderAttributes.cs | 136 --------------------- 1 file changed, 136 deletions(-) delete mode 100644 Assets/Scripts/Unit/Collider/ColliderAttributes.cs (limited to 'Assets/Scripts/Unit/Collider/ColliderAttributes.cs') diff --git a/Assets/Scripts/Unit/Collider/ColliderAttributes.cs b/Assets/Scripts/Unit/Collider/ColliderAttributes.cs deleted file mode 100644 index 27889441..00000000 --- a/Assets/Scripts/Unit/Collider/ColliderAttributes.cs +++ /dev/null @@ -1,136 +0,0 @@ -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, object value) - { - this.conditionName = name; - this.value = (int)value; - } - - public WhenAttribute(string name, params object[] values) - { - this.conditionName = name; - this.values = new List(); - foreach(var v in values) - { - this.values.Add((float)v); - } - } - - public bool IsSatisfied(float v) - { - if (values != null) - return values.Contains(v); - return value == v; - } - - public string conditionName; - public float value; - public List values; -} - -public class AndWhenAttribute : Attribute -{ - public AndWhenAttribute(string name, object value) - { - this.conditionName = name; - this.value = (int)value; - } - - public AndWhenAttribute(string name, params object[] values) - { - this.conditionName = name; - this.values = new List(); - foreach (var v in values) - { - this.values.Add((float)v); - } - } - - public bool IsSatisfied(float v) - { - if (values != null) - return values.Contains(v); - return value == v; - } - - public string conditionName; - public float value; - public List values; -} - -public class WhenNotAttribute : Attribute -{ - public WhenNotAttribute(string name, object value) - { - this.conditionName = name; - this.value = (int)value; - } - - public string conditionName; - public int value; -} - -public class CommentAttribute : Attribute -{ - public CommentAttribute(string comment, TextAnchor alignment = TextAnchor.MiddleLeft) - { - this.comment = comment; - this.alignment = alignment; - } - public string comment; - public TextAnchor alignment; -} - -public class FoldoutAttribute : Attribute -{ - public FoldoutAttribute(string title, int count) - { - this.title = title; - this.count = count; - } - public string title; - public int count; // 下面的元素的个数 -} - - -public class HDRAttribute : Attribute -{ -} -- cgit v1.1-26-g67d0