-
Notifications
You must be signed in to change notification settings - Fork 0
Catalog (CTS)
The Catalog
class is the core class of the CTS system. For more info on how to use it, see CTS (Save Load System).
Applies all changes made to the Catalog to it's file.
Cancels a previously applied override.
Returns the first variable which meets the given condition.
Returns all variables of the given catalog.
Returns the string which is used for the beginning of it's wrapper.
Returns the string which is used for the end of it's wrapper.
Returns the count of all variables inside the given catalog.
Returns the index of a given variable inside the collection. Returns -1 if none were found.
Attempts to find and return the value of a given variable by name; If none were found, it returns the second argument given.
Attempts to move a variable under the given name to the given index. Returns true if attempt was successful.
Orders the list by a given key selector.
Overrides all existing variables with a new list.
Refreshes the catalog to be up-to-date on it's file. (Resets ALL variable changes made to it in the process)
Attempts to remove a variable by name.
Attempts to remove a variable.
Removes all variables.
Removes all variables that match the given condition.
Renames an existing variable to another name.
Reverts ALL changes that were made to the given catalog.
The string value used to separate the name of a variable from it's value.
Indicates the start of a category line.
Indicates the end of a category line.
Indicates a wrapper-closing category line.
A regular expression to match a Category Start line.
A regular expression to match a Category End line.
A regular expression to match a variable line.