为什么我的代码只读取第一个条件而不检查我的代码中的第二个条件。
def primary():
if keyPress.positive:
if raySensor.hitObject['primaryWeapon']:
own['primary'] = raySensor.hitObject['weaponName']
elif raySensor.hitObject['secondaryWeapon']:
own['secondary'] = raySensor.hitObject['weaponName']
primary()