Kategorie: Objekte
/ Status
Ab Engineversion: 1.0 OC
SetMass
Beschreibung
Ändert die Eigenmasse des aufrufenden Objekts. Die Eigenmasse entspricht dem in der DefCore.txt angegebenen Wert unter [DefCore], Mass. Die tatsächliche Objektmasse ergibt sich durch Hinzurechnen der Masse aller enthaltenen Objekte.
Syntax
void SetMass(int mass);
Parameter
- mass:
- Neue Eigenmasse
Beispiel
private func GetOwnMass(object clonk) { var mass=clonk->GetMass(), i, obj; while(obj = clonk->Contents(i++)) mass -= obj->GetMass(); return mass; } protected func ControlUse(object clonk) { clonk->SetMass(GetOwnMass(clonk) + 100); clonk->Sound("ClonkMunch"); RemoveObject(); return true; }
Script für einen Keks: Beim Essen nimmt die Masse des Clonks zu.
Siehe auch: GetMass