Пример #1
0
MissileType::MissileType(const char *tag, const char *name, struct sprite *sprite, bool isBeam, bool isFixedRange, struct mmode *mmode)
	: ObjectType(tag, name, sprite, item_layer),
		beam(isBeam),
		fixedrange(isFixedRange)
{
	setMovementMode(mmode);
}
Пример #2
0
void LLFloaterMove::initMovementMode()
{
	EMovementMode initMovementMode = gAgent.getAlwaysRun() ? MM_RUN : MM_WALK;
	if (gAgent.getFlying())
	{
		initMovementMode = MM_FLY;
	}
	setMovementMode(initMovementMode);

	if (gAgent.getAvatarObject())
	{
		setEnabled(!gAgent.getAvatarObject()->isSitting());
	}
}
Пример #3
0
void LLFloaterMove::initMovementMode()
{
	EMovementMode initMovementMode = gAgent.getAlwaysRun() ? MM_RUN : MM_WALK;
	if (gAgent.getFlying())
	{
		initMovementMode = MM_FLY;
	}
	setMovementMode(initMovementMode);

	if (isAgentAvatarValid())
	{
		showModeButtons(!gAgentAvatarp->isSitting());
	}
}
Пример #4
0
void LLFloaterMove::onFlyButtonClick()
{
	setMovementMode(MM_FLY);
}
Пример #5
0
void LLFloaterMove::onRunButtonClick()
{
	setMovementMode(MM_RUN);
}
Пример #6
0
void LLFloaterMove::onWalkButtonClick()
{
	setMovementMode(MM_WALK);
}