public void WiresUpdate(WiresUpdateEventArgs args) { var identifier = (Wires)args.Identifier; if (identifier == Wires.Limiter && args.Action == WiresAction.Pulse) { EntitySystem.Get <VendingMachineSystem>().EjectRandom(this.Owner, true, this); } }
void IWires.WiresUpdate(WiresUpdateEventArgs args) { var identifier = (Wires)args.Identifier; if (identifier == Wires.Shoot && args.Action == WiresAction.Pulse) { EjectRandom(); } }