public static Node TeleportDropWeapon( SmartCharacter actor, SmartContainer container) { return new LeafAffordance("TeleportDropWeapon", actor, container); }
public static Node PickupWeapon( SmartCharacter actor, SmartContainer container) { return new LeafAffordance("PickupWeapon", actor, container); }
public static Node CoerceIntoDropWeaponAndSurrender( SmartCharacter coercer, SmartCharacter target, SmartContainer container) { return new Sequence( ApproachUpTo(coercer, target, 6.0f), BeginCoerce(coercer, target), TeleportDropWeapon(target, container), Surrender(target)); }
public static Node PickupBriefcase( SmartCharacter actor, SmartContainer container) { return new LeafAffordance("PickupBackpack", actor, container); }
public static Node CoerceIntoTeleportDropBriefcase( SmartCharacter coercer, SmartCharacter target, SmartContainer container) { return new Sequence( ApproachUpTo(coercer, target, 6.0f), BeginCoerce(coercer, target), TeleportDropBackpack(target, container), EndCoerce(coercer)); }