diff -r 2d057448d499 -r 503aa47f3aaf LuaGears.wiki --- a/LuaGears.wiki Wed Apr 17 13:33:23 2019 +0100 +++ b/LuaGears.wiki Wed Apr 17 13:34:00 2019 +0100 @@ -329,6 +329,21 @@ HideHog(gear) -- Hide the newly created gear. RestoreHog(gear) -- Restore the newly hidden gear. +=== !SetGearValues(gearUid, Angle, Power, WDTimer, Radius, Density, Karma, DirAngle, AdvBounce, ImpactSound, ImpactSounds, Tint, Damage, Boom) === +Sets various gear value for the specified gear (`gearUid`). The meaining of each value often depends on the gear type. See the documentation on !GetGearValues for a brief description of the gear values. If `gearUid` is invalid or the gear does not exist, nothing happens. + +Set `nil` for each value you do not want to change. + +Example: + +-- Paints all RC planes into a white color +function onGearAdd(gear) + if GetGearType(gear) == gtRCPlane then + SetGearValues(gear, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 0xFFFFFFFF) + end +end + + === !SetVisualGearValues(vgUid, X, Y, dX, dY, Angle, Frame, !FrameTicks, State, Timer, Tint, Scale) === This allows manipulation of the internal state of the visual gear `vgUid`. If `vgUid` is invalid or the `vgUid` does not refer to an existing visual gear, the function does nothing. Thus, you can safely call this function even if you are not sure if the visual gear actually exists. @@ -610,19 +625,3 @@ vgear = AddVisualGear(...) DeleteVisualGear(vgear) -- Delete the newly created visual gear. - -=== !SetGearValues(gearUid, Angle, Power, WDTimer, Radius, Density, Karma, DirAngle, AdvBounce, ImpactSound, ImpactSounds, Tint, Damage, Boom) === -Sets various gear value for the specified gear (`gearUid`). The meaining of each value often depends on the gear type. See the documentation on !GetGearValues for a brief description of the gear values. If `gearUid` is invalid or the gear does not exist, nothing happens. - -Set `nil` for each value you do not want to change. - -Example: - --- Paints all RC planes into a white color -function onGearAdd(gear) - if GetGearType(gear) == gtRCPlane then - SetGearValues(gear, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, 0xFFFFFFFF) - end -end - -