Attribute base for Name, icon and float value for other attributes to inherent from.
More...
|
override int | GetEntries (notnull array< ref SCR_BaseEditorAttributeEntry > outEntries) |
| Get entries to be shown in GUI lists.
|
|
override int | GetEntries (notnull array< ref SCR_BaseEditorAttributeEntry > outEntries) |
| Get entries to be shown in GUI lists.
|
|
void | ResetAttribute () |
| Reset the attribute Called in SCR_AttributesManagerEditorComponent when it loops through valid attributes.
|
|
SCR_EditorAttributeUIInfo | GetUIInfo () |
| Get UIinfo, Description is attribute description and Icon is used when the attribute description is overridden.
|
|
int | GetDynamicDescriptionArray (notnull out array< SCR_BaseAttributeDynamicDescription > dynamicDescriptionArray) |
| Get array of dynamic descriptions.
|
|
bool | IsServer () |
| Check if the server should be extracted and applied on server.
|
|
ResourceName | GetCategoryConfig () |
| Get category config file.
|
|
ResourceName | GetLayout () |
| Get UI layout.
|
|
bool | BoolAllowDuplicate () |
| Return True if attribute is allowed to be duplicate.
|
|
bool | IsSerializable () |
|
sealed bool | SetVariable (SCR_BaseEditorAttributeVar var) |
| Set a variable to this attribute.
|
|
sealed void | ClearVar () |
| Set var null.
|
|
sealed void | ClearCopyVar () |
| Set copy var null.
|
|
sealed ScriptInvoker | GetOnVarChanged () |
| Get On Var changed script invoker.
|
|
sealed void | Enable (bool enabled) |
| Sends out an event which UI listens to to enable/disable UI component.
|
|
sealed void | ToggleSelected (bool selected, int index) |
| Sends out an event which UI listens if is selected.
|
|
sealed void | SetAsSubAttribute () |
| Sends set bool UI listens to to enable/disable UI component.
|
|
bool | GetInitCalled () |
| Get if init is called.
|
|
void | SetInitCalled (bool initCalled) |
| Set Init called.
|
|
bool | GetIsMultiSelect () |
| Get is multi select var Multi select means that multiple entities where selected when editing attributes and those entities share the same attributes.
|
|
void | SetIsMultiSelect (bool isMultiSelect) |
| Set if variable is multiselect Multi select means that multiple entities were selected when editing attributes and those entities share the same attributes.
|
|
bool | GetHasConflictingValues () |
| Get has conflicting values.
|
|
void | SetHasConflictingValues (bool hasConflictingValues) |
| Set if varriable is has conflicting values.
|
|
void | SetIsOverridingValues (bool isOverridingValues) |
| Set is overriding values.
|
|
bool | GetIsOverridingValues () |
| Get is overriding values.
|
|
bool | IsEnabled () |
| Get if The Attribute is Enabled.
|
|
bool | GetIsSubAttribute () |
| Get if The Attribute is Enabled.
|
|
sealed ScriptInvoker | GetOnToggleEnable () |
| Get On ToggleEnable script invoker.
|
|
sealed ScriptInvoker | GetOnToggleButtonSelected () |
| Get OnToggleSelected script invoker.
|
|
sealed ScriptInvoker | GetOnSetAsSubAttribute () |
| Get On ToggleEnable script invoker.
|
|
sealed SCR_BaseEditorAttributeVar | GetVariable (bool createWhenNull=false) |
| Get variable of this attribute.
|
|
sealed SCR_BaseEditorAttributeVar | GetCopyVariable () |
| Get Copy variable of this attribute.
|
|
sealed SCR_BaseEditorAttributeVar | GetVariableOrCopy () |
| Get variable or copy variable of this attribute.
|
|
sealed void | CreateCopyVariable () |
| Get Copy variable of this attribute.
|
|
sealed bool | GetConflictingAttributeWasReset () |
| Get if conflicting attribute was reset so UI knows to set default values if it was not active on reset.
|
|
sealed void | SetConflictingAttributeWasReset (bool wasReset) |
| Sets conflicting attribute was reset so UI knows to set default values if it was not active on reset.
|
|
sealed SSnapshot | GetSnapshot () |
| Get snapshot which holds original attribute's value.
|
|
sealed ScriptInvoker | GetOnExternalnChange () |
| Get event called when attribute var is changed from outside.
|
|
sealed void | StartEditing (SCR_BaseEditorAttributeVar var, SSnapshot snapshot) |
| Initialise editing variables.
|
|
sealed void | StopEditing () |
| Reset editing variables.
|
|
sealed void | TelegraphChange (bool isReset) |
|
SCR_BaseEditorAttributeVar | ReadVariable (Managed item, SCR_AttributesManagerEditorComponent manager) |
| Function to fill attribute's variable.
|
|
void | WriteVariable (Managed item, SCR_BaseEditorAttributeVar var, SCR_AttributesManagerEditorComponent manager, int playerID) |
|
void | PreviewVariable (bool setPreview, SCR_AttributesManagerEditorComponent manager) |
| Preview the attribute while editing.
|
|
void | UpdateInterlinkedVariables (SCR_BaseEditorAttributeVar var, SCR_AttributesManagerEditorComponent manager, bool isInit=false) |
| Updates the interlinked variables.
|
|
int | GetEntries (notnull array< ref SCR_BaseEditorAttributeEntry > outEntries) |
| Get entries to be shown in GUI lists.
|
|
void | Initialize () |
| Method for initialization of base editor attribute.
|
|
Attribute base for Name, icon and float value for other attributes to inherent from.