protected override void ResourceSending(Ports.Data.DataPort port, out object value) { value = null; if (itemsCount > 0) { value = "Object:" + itemsCount.ToString(); itemsCount--; } //Console.WriteLine("Unit:" + this.Name + " " + value); }
protected override void ResourceReceiving(Ports.Data.DataPort port, object value) { list.Add(value); Console.WriteLine(value); }
protected override void ResourceSending(Ports.Data.DataPort port, out object value) { value = list[0]; list.RemoveAt(0); }
protected override void ResourceReceiving(Ports.Data.DataPort port, object value) { list.Add(value + ">" + this.Name); }