示例#1
0
 public void ReceiveResources(ResourcesModule resourcesToReceive)
 {
     foreach (var resource in resourcesToReceive.resources)
     {
         ResourcesModule.IncreaseResource(resource.ResourceType, resource.Amount);
     }
 }
示例#2
0
    public override void RegisterOver()
    {
        viewAboveAll = Global.OneAboveAll.Find("ViewAboveAll");

        resourcesModule = ModuleManager.Instance().FindModule <ResourcesModule>();
    }
示例#3
0
 public void SetSavableData(SettlementData data)
 {
     ResourcesModule = new ResourcesModule(data.resources);
 }
示例#4
0
 private void SaveDataIsNull()
 {
     ResourcesModule = new ResourcesModule();
     ResourcesModule.resources.ForEach(r => r.ChangeAmount(5000));
 }
示例#5
0
 public EcFileFormat()
 {
     Filesystem   = new FilesystemModule();
     Dependencies = new List <byte[]>();
     Resources    = new ResourcesModule();
 }