Class RuleSet
A RuleEngine set of Rules.
Inheritance
System.Object
RuleSet
Assembly: cs.temp.dll.dll
public sealed class RuleSet : ScriptableObject
Fields
Triggered when a property has been changed.
Declaration
public VoidHandler changed
Field Value
Type |
Description |
VoidHandler |
|
Callback function triggered everytime the importer has progressed.
Always occurs in the main thread.
Declaration
public ProgressHandler progressed
Field Value
Type |
Description |
ProgressHandler |
|
Properties
Declaration
public int rulesCount { get; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
Declaration
public void appendRule(Rule rule)
Parameters
Type |
Name |
Description |
Rule |
rule |
|
Declaration
public Rule getRule(int i)
Parameters
Type |
Name |
Description |
System.Int32 |
i |
|
Returns
Declaration
public int getRuleIndex(Rule rule)
Parameters
Type |
Name |
Description |
Rule |
rule |
|
Returns
Type |
Description |
System.Int32 |
|
Declaration
public int getTotalBlocksCount()
Returns
Type |
Description |
System.Int32 |
|
Declaration
public void invokeChanged()
Declaration
public void removeRule(Rule rule)
Parameters
Type |
Name |
Description |
Rule |
rule |
|
Declaration
public void removeRuleAt(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Declaration
Declaration
public void setRule(int i, Rule rule)
Parameters
Type |
Name |
Description |
System.Int32 |
i |
|
Rule |
rule |
|