Files
tankz/src/client/haxe/ru/m/control/IControlBus.hx

14 lines
408 B
Haxe

package ru.m.control;
import hw.signal.Signal;
interface IControlBus {
public var devices(default, null):Array<IControlDevice>;
public var signal(default, null):Signal3<DeviceType, DeviceAction, Bool>;
public var devicesSignal(default, null):Signal<Array<IControlDevice>>;
public function connect(device:IControlDevice):Void;
public function disconnect(device:IControlDevice):Void;
}