Class NewTooltipAttributeBase
Inheritance
System.Object
NewTooltipAttributeBase
Assembly: Eco.Gameplay.dll
public abstract class NewTooltipAttributeBase : Attribute
Constructors
Declaration
protected NewTooltipAttributeBase(CacheAs cacheMode, TTFlags flags, Type overrideType, Type[] ignoreType)
Parameters
Type |
Name |
Description |
CacheAs |
cacheMode |
|
TTFlags |
flags |
|
System.Type |
overrideType |
|
System.Type[] |
ignoreType |
|
Fields
Declaration
Field Value
Declaration
Field Value
Declaration
Field Value
Type |
Description |
System.Type[] |
|
Declaration
Field Value
Type |
Description |
System.Type |
|
Methods
Creates tooltip part instance that represents tooltip part defined by this attribute and member it's applied to.
Declaration
public abstract TooltipPartBase CreatePartInstance(MemberInfo member, Type rootType)
Parameters
Type |
Name |
Description |
System.Reflection.MemberInfo |
member |
|
System.Type |
rootType |
|
Returns
Chech whether the specified type is ignored and doesn't really have this tooltip.
Declaration
public bool IsIgnoredType(Type type)
Parameters
Type |
Name |
Description |
System.Type |
type |
|
Returns
Type |
Description |
System.Boolean |
|
Extension Methods