public void TestNotAllowMetalWorker() { GameObject placeholder = new GameObject(); EnemyWorkerManager ewm = placeholder.AddComponent <EnemyWorkerManager>(); Assert.False(ewm.AllowWorker(ResourceType.Metal)); }
void Awake() { if (Instance == null) { Instance = this; } }
public void TestAllowWoodWorker() { GameObject placeholder = new GameObject(); EnemyWorkerManager ewm = placeholder.AddComponent <EnemyWorkerManager>(); ewm.WoodHutBuild(); Assert.True(ewm.AllowWorker(ResourceType.Wood)); }
public void TestIncreaseMetalWorkers() { GameObject placeholder = new GameObject(); EnemyWorkerManager ewm = placeholder.AddComponent <EnemyWorkerManager>(); ewm.MetalHutBuild(); int count = ewm.maxMetalWorkers; Assert.AreEqual(1, count); }
private void Start() { AIStateManager state = new AIStateManager(); animator = GetComponent <Animator>(); enManager = EnemyWorkerManager.Instance; setSpawnLocation(this.transform); createDictionary(); InvokeRepeating("checkUnderAttack", 2.0f, 2.0f); grid = FindObjectOfType <Grid>(); }
public void TestDecreaseStoneWorkers() { GameObject placeholder = new GameObject(); EnemyWorkerManager ewm = placeholder.AddComponent <EnemyWorkerManager>(); ewm.StoneHutBuild(); ewm.StoneHutBuild(); ewm.StoneHutDestroyed(); int count = ewm.maxStoneWorkers; Assert.AreEqual(1, count); }