Class BoltType
Syntax
[RenamedFrom("Ludiq.Bolt.TypeDefinition")]
public abstract class BoltType : LudiqAsset, ILudiqRootObject, ISerializationDependency, ISerializationCallbackReceiver, INotifyPropertyChanged
Constructors
BoltType()
Declaration
Properties
assetName
Declaration
[DoNotSerialize]
public string assetName { get; set; }
Property Value
category
Declaration
[DoNotSerialize]
[InspectorPlaceholderLabel("(None)")]
public string category { get; set; }
Property Value
generatedTypeName
Declaration
[Serialize]
public string generatedTypeName { get; set; }
Property Value
generatedVersionID
Declaration
[Serialize]
public ulong generatedVersionID { get; set; }
Property Value
generatorVersionID
Declaration
[Serialize]
public ulong generatorVersionID { get; set; }
Property Value
icon
Declaration
[DoNotSerialize]
public Texture2D icon { get; set; }
Property Value
Type |
Description |
Texture2D |
|
isNullable
Declaration
[DoNotSerialize]
public abstract bool isNullable { get; }
Property Value
liveVersionID
Declaration
[Serialize]
public ulong liveVersionID { get; set; }
Property Value
members
Declaration
[DoNotSerialize]
public BoltMemberMergedCollection members { get; }
Property Value
name
Declaration
[DoNotSerialize]
public string name { get; set; }
Property Value
requiresTargetting
Declaration
[DoNotSerialize]
public abstract bool requiresTargetting { get; }
Property Value
shellType
Declaration
[DoNotSerialize]
public abstract Type shellType { get; }
Property Value
summary
Declaration
[DoNotSerialize]
public string summary { get; set; }
Property Value
Methods
IsAssignableFrom(BoltType)
Declaration
public bool IsAssignableFrom(BoltType c)
Parameters
Returns
IsInstanceOfType(Object)
Declaration
public bool IsInstanceOfType(object o)
Parameters
Type |
Name |
Description |
Object |
o |
|
Returns
IsInstanceOfTypeNullable(Object)
Declaration
public bool IsInstanceOfTypeNullable(object o)
Parameters
Type |
Name |
Description |
Object |
o |
|
Returns
OnAfterDeserialize()
Declaration
protected override void OnAfterDeserialize()
Overrides
OnBeforeDeserialize()
Declaration
protected override void OnBeforeDeserialize()
Overrides
OnBeforeSerialize()
Declaration
protected override void OnBeforeSerialize()
Overrides
OnDisable()
Declaration
protected virtual void OnDisable()
OnEnable()
Declaration
protected virtual void OnEnable()
OnPropertyChanged(Object, PropertyChangedEventArgs)
Declaration
protected virtual void OnPropertyChanged(object sender, PropertyChangedEventArgs args)
Parameters
Type |
Name |
Description |
Object |
sender |
|
PropertyChangedEventArgs |
args |
|
OnPropertyChanged(String)
Declaration
protected void OnPropertyChanged(string propertyName = "")
Parameters
Type |
Name |
Description |
String |
propertyName |
|
ToString()
Declaration
public override string ToString()
Returns
Overrides
Events
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type |
Description |
PropertyChangedEventHandler |
|
Extension Methods