Kategorie: Objekte
/ Status
Ab Engineversion: 5.1 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


