コード例 #1
0
ファイル: ResourceDirector.cs プロジェクト: EikeStein/HexMex
 private void NewResourceAvailable()
 {
     if (RequestedNetworkResourceList.Count == 0 && RequestedHexagonResourceList.Count == 0)
     {
         AllIngredientsArrived?.Invoke(this, ArrivedResourceList.ToArray());
         ArrivedResourceList.Clear();
     }
 }
コード例 #2
0
ファイル: ResourceDirector.cs プロジェクト: EikeStein/HexMex
 public void ResourceArrived(ResourcePackage resourcePackage)
 {
     RequestedNetworkResourceList.Remove(resourcePackage);
     ArrivedResourceList.Add(resourcePackage.ResourceType);
     NewResourceAvailable();
 }