Zum Inhalt

animal_eow

Quelle: base/tealdef/gui/entity_window/animal/animal_eow.d.tl

Hinweise

Erweiterungspunkt und Plugins des Tierfensters (/gui/entity_window/animal/animal_eow.script.tl).

AnimalEow

record global base/tealdef/gui/entity_window/animal/animal_eow.d.tl:3

global record AnimalEow

Hinweise

Erweiterungspunkt und Plugins des Tierfensters.

Felder

Name Typ Beschreibung
AnimalEowExtensionPoint ExtensionPoint<AnimalWidgetPluginParams> Erweiterungspunkt des Tierfensters. Plugins registrierst du mit einer Ressource vom Typ "react-plugin ::AnimalEowExtensionPoint".
AnimalStatePlugin Recipe<AnimalWidgetPluginParams> Karte mit der Beschreibung der aktuellen Bewegungsart des Tiers (aus den Metadaten animal des Modells). Registriert mit order 0.

Funktionen

conditionAnimalStatePlugin(AnimalWidgetPluginParams) : boolean base/tealdef/gui/entity_window/animal/animal_eow.d.tl:10

Die Spieldateien enthalten hierzu noch keine Beschreibung.

Rückgabe boolean

AnimalEow.AnimalWidgetPluginParams

record base/tealdef/gui/entity_window/animal/animal_eow.d.tl:4

record AnimalWidgetPluginParams is EowExtensionUtil.IEowWidgetsExtensionParams

Hinweise

Parameter, die die Plugins des Tierfensters erhalten.

Im Basisspiel verwendet: 2-mal in 2 Dateien

base/content/gui/gui/entity_window/animal/animal.tl:34

local extensionParams : AnimalEow.AnimalWidgetPluginParams = {
base/content/gui/gui/entity_window/animal/animal_eow.script.tl:44
animal_eow.AnimalStatePlugin = react.RegisterPluginRecipe(animal_eow.AnimalEowExtensionPoint, "AnimalStatePlugin", function(params : AnimalEow.AnimalWidgetPlugi