メディックキット作成

概要


モデル

スケルトンメッシュ 1p/3p
Projectile用 StaticMesh

アニメ

WeaponFire[15]
WeaponReload[25]
WeaponIdle[100]
WeaponEquip[14]
WeaponEquipEmpty[14]
WeaponPutDown[11]
WeaponPutDownEmpty[11]


武器コード


AmmoCountが0の時にWeaponPutDownをWeaponPutDownEmptyに変える

simulated function PlayWeaponPutDown()
{
	if(AmmoCount == 0)
	{
		WeaponPutDownAnim='WeaponPutDownEmpty';
		ArmsPutDownAnim='WeaponPutDownEmpty';

		WeaponIdleAnims[0]='WeaponIdle';
	    ArmIdleAnims[0]='WeaponIdle';
	}
	else
	{
		WeaponPutDownAnim='WeaponPutDown';
		ArmsPutDownAnim='WeaponPutDown';

		WeaponIdleAnims[0]='WeaponIdle';
	    ArmIdleAnims[0]='WeaponIdle';
	}

	super.PlayWeaponPutDown();
}

Ammoリチャージ

simulated function ReAddAmmo()
{
AmmoCount = Min(AmmoCount + 1, MaxAmmoCount);
if (AmmoCount == MaxAmmoCount)
{
ClearTimer ('ReAddAmmo');
PlaySound(AmmoRechargeSnd, true);
}
}

function ConsumeAmmo( byte FireModeNum )
{
super.ConsumeAmmo(FireModeNum);

if (AmmoCount != MaxAmmoCount)
{
SetTimer (RechargeRate, true, 'ReAddAmmo');
}
}

弾頭コード


タッチすると体力を回復させる

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2010年01月22日 20:03
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。