Files
stk-code/data/library/stklib_monkeyCheering_a/scripting.as
T

28 lines
880 B
ActionScript 3

namespace stklib_monkeyCheering_a
{
void throwBanana( int kart_id,
const string instance_id,
const string library_name)
{
Track::TrackObject@ obj = Track::getTrackObject(instance_id, library_name);
// For low geometry detail
if (obj is null)
{
Track::setTriggerReenableTimeout("banana_trigger", instance_id,
999999.0);
return;
}
Track::Mesh@ mesh = obj.getMesh();
if (mesh is null || mesh.getAnimationSet() != 2)
{
// This monkey is not using banana animation set, disable the
// trigger for this round of game
Track::setTriggerReenableTimeout("banana_trigger", instance_id,
999999.0);
return;
}
mesh.setFrameLoopOnce(143, 198);
}
}