Цитата:
|
Как в таком случае достать эти свойства? В Device они не определены.
|
Ну видимо if/switch:

Код AS3:
if (device is Magnet)
{
//Делаем что-то с магнитом или роботом
//Подойти на расстояние действия магнита например, а затем use();
}
else
if (device is Gun)
{
//Делаем что-то с оружием
}
//...
device.use();
Получается робот должен знать как пользоваться основными типами девайсов, а не девайс знающий как заюзать робота.