SU.Entity.Delete
SU Library: ab Version 0.6.4
SU.Entity.Delete(entityID)
Löscht/Zerstört die angegebene Entität (beschränkt auf: Gebäude, Siedler, Schiffe und Fahrzeuge) mit Sterbeanimation. Bei Gebäuden werden keine Rohstoffe zurückerstattet. ⇒ Um Deko-/Objekte zu löschen: Map.DeleteDecoObject
Eine Entität ist alles, was im Spiel als "physisches Objekt" vorkommt: d.h. Objekte, Siedler, Gebäude, Fahrzeuge, Warenstapel, Tiere, etc., für Mapper also quasi alles Auswählbare (und noch mehr).
Welche Funktion genau brauche ich?
Ist die Entität mit der entityID:
generell ein Gebäude, Siedler, Warenstapel, etc., egal welches/r genau ⇒ SU.Entity.GetEntityType (SU.Entity.GetBaseType, SU.Entity.GetClass)
grob gruppiert ein Nahrungsgebäude, eine Mine, ein Soldat ⇒ SU.Entity.GetRoleClass
spezifisch eine Kaserne, ein Bogenschütze, ein Goldbarren, etc. ⇒ SU.Entity.GetType
Parameter
entityID: ID der Entität
Rückgabewert
1: erfolgreich gelöscht/zerstört
0: Fehler: ungültige ID
-1: Fehler: gültige ID, konnte aber nicht gelöscht/zerstört werden
Beispiel
Last updated