This commit is contained in:
2026-06-11 22:49:50 +07:00
parent 458c338b27
commit e85e66002f
4105 changed files with 1435727 additions and 11 deletions

View File

@@ -0,0 +1,29 @@
using System.Collections.Generic;
namespace Pathfinding.Examples.RTS {
public class RTSPlayerResources {
Dictionary<RTSUnit.Type, int> resources = new Dictionary<RTSUnit.Type, int>();
public int GetResource (RTSUnit.Type type) {
int value;
if (!resources.TryGetValue(type, out value)) {
return 0;
}
return value;
}
public void AddResource (RTSUnit.Type type, int amount) {
resources[type] = GetResource(type) + amount;
}
}
public class RTSPlayer {
public readonly RTSPlayerResources resources = new RTSPlayerResources();
public int index;
public bool IsHostile (RTSPlayer other) {
return other != this && other.index != 0;
}
}
}