本文整理汇总了C#中Weapon.get_my_IDno方法的典型用法代码示例。如果您正苦于以下问题:C# Weapon.get_my_IDno方法的具体用法?C# Weapon.get_my_IDno怎么用?C# Weapon.get_my_IDno使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Weapon
的用法示例。
在下文中一共展示了Weapon.get_my_IDno方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: equip_off_hand
public void equip_off_hand(Weapon oh)
{
if ((oh.get_hand_count() == 1 && !R_Arm.is_disabled()) ||
(!L_Arm.is_disabled() && !R_Arm.is_disabled()))
{
unequip(Equip_Slot.Offhand);
if (oh.get_hand_count() == 2)
unequip(Equip_Slot.Mainhand);
int hnd_cnt = 0;
if (off_hand != null)
hnd_cnt = off_hand.get_hand_count();
off_hand = oh;
if (off_hand.get_hand_count() == 1 && hnd_cnt == 2)
main_hand = null;
if (off_hand.get_hand_count() == 2)
main_hand = oh;
check_for_1_5_hands(false);
remove_item_from_inventory(off_hand.get_my_IDno());
}
}
示例2: equip_main_hand
public void equip_main_hand(Weapon mh)
{
if ((mh.get_hand_count() == 1 && !L_Arm.is_disabled()) ||
(!L_Arm.is_disabled() && !R_Arm.is_disabled()))
{
unequip(Equip_Slot.Mainhand);
if (mh.get_hand_count() == 2)
unequip(Equip_Slot.Offhand);
//Okay, we've un-equipped both weapons.
//Now, check how many hands our current weapon has.
int hnd_cnt = 0;
if (main_hand != null)
hnd_cnt = main_hand.get_hand_count();
main_hand = mh;
if (main_hand.get_hand_count() == 1 && hnd_cnt == 2)
off_hand = null;
if (main_hand.get_hand_count() == 2)
off_hand = mh;
//Now that we've equipped, check to see if the offhand is a bow. If it is, unequip it.
check_for_1_5_hands(true);
remove_item_from_inventory(main_hand.get_my_IDno());
}
}