概要
モデル
スケルトンメッシュ 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');
}
}
弾頭コード
タッチすると体力を回復させる
最終更新:2010年01月22日 20:03