/// <summary> /// Animate the given ammo display (scale up and then scale down) /// </summary> /// <param name="ammo">which ammo to show</param> /// <param name="weaponType">ammo weapon type</param> private void ShowAmmoDisplay(Image ammo, ePlayerWeapon weaponType) { ammo.enabled = true; ammoText[(int)weaponType].enabled = true; iTween.ScaleTo(ammo.gameObject, iTween.Hash( "Time", .4f, "scale", new Vector3(2, 2, 0), "easeType", iTween.EaseType.linear )); iTween.ScaleTo(ammo.gameObject, iTween.Hash( "Time", .4f, "delay", .5f, "scale", new Vector3(1, 1, 0), "easeType", iTween.EaseType.linear )); }
/// <summary> /// Hide the given ammo display /// </summary> /// <param name="ammo">which ammo to show</param> /// <param name="weaponType">ammo weapon type</param> private void DisableAmmoDisplay(Image ammo, ePlayerWeapon weaponType) { ammo.enabled = false; ammoText[(int)weaponType].enabled = false; }