Function Override: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
[[File:Api_current_situation_building.png|thumb|right|400px|[[Function Override]]s in relation to [[Function]]s.]] | [[File:Api_current_situation_building.png|thumb|right|400px|[[Function Override]]s in relation to [[Function]]s.]] | ||
Function Override is an item that stores changes made to properties of a [[Function]]. | Function Override is an item that stores changes made to properties of a [[Function]]. | ||
When an attribute, function value or other property of a [[Function]] is requested, the Function always checks if a Function Override of that function exists and if it overrides that property. In such cases, the property of the Function Override is returned. This system also allows to reset overridden properties back to the original values of the Function, by simply deleting the property in the Function Override. | |||
{{article end | |||
|notes= | |||
* Similar systems are used for [[Terrain Type]]s ([[Terrain Type Overrides]] and [[Unit Type]]s ([[Unit Type Overrides]]). | |||
|seealso= | |||
*[[Function]] | |||
*[[Terrain Type Override]] | |||
}} | |||
{{editor current situation nav}} | {{editor current situation nav}} |
Revision as of 14:23, 1 February 2024
This article is a stub.
Function Override is an item that stores changes made to properties of a Function.
When an attribute, function value or other property of a Function is requested, the Function always checks if a Function Override of that function exists and if it overrides that property. In such cases, the property of the Function Override is returned. This system also allows to reset overridden properties back to the original values of the Function, by simply deleting the property in the Function Override.
Notes
- Similar systems are used for Terrain Types (Terrain Type Overrides and Unit Types (Unit Type Overrides).
See also