entdb = entity database
-- entdb [jziotd_data/golfcart.entdb]
driveStick_overrides=
{
"centerRate",
"description",
"maxValue",
"minValue",
"negativeKeyCode",
"negativeKeyRate",
"positiveKeyCode",
"positiveKeyRate",
}
driveStick=gbEntity_create
{
entity_object="uvtAnalogStick",
entity_prototype=
{
thisFileName,
driveStick,
},
centerRate=0.1,
description="throttle",
maxValue=27,
minValue=-27,
negativeKeyCode="KEY_S",
negativeKeyRate="0.5",
positiveKeyCode="KEY_W",
positiveKeyRate="0.5",
wires=
{
{golfcart,"joints.rrwheelmotor.targetSpeed"},
{golfcart,"joints.rlwheelmotor.targetSpeed"},
},
}
-- entdb [jziotd_data/users/user_00/session_00.entdb]
version=0
golfcart_00=gbEntity_create
{
entity_object=gbASE_create(),
entity_overrides={"jziotd_data/golfcart.entdb","golfcart_overrides"},
ase="jziotd_data/golfcart.ase",
poses=
{
"box"=
{
position={3,1,0},
velocity={0,0,0},
mass=0.001,
}
},
},
driveStick_00=gbEntity
{
entity_overrides={"jziotd_data/golfcart.entpop","driveStick"},
centerRate=0.1,
description="throttle",
maxValue=27,
minValue=-27,
negativeKeyCode="KEY_S",
negativeKeyRate="0.5",
positiveKeyCode="KEY_W",
positiveKeyRate="0.5",
wires=
{
{golfcart_00,"joints.rrwheelmotor.targetSpeed"},
{golfcart_00,"joints.rlwheelmotor.targetSpeed"},
},
}