private void Update() { timer -= Time.deltaTime; if (timer <= 0) { player.SetMyResources(player.GetMyResources() + resourcesPerInterval); timer += interval; } }
private void CmdSpawnUnit() { if (queuedUnits == maxUnitQueue) { return; } RTSPlayer player = connectionToClient.identity.GetComponent <RTSPlayer>(); if (player.GetMyResources() < unitPrefab.GetResourceCost()) { return; } queuedUnits++; player.SetMyResources(player.GetMyResources() - unitPrefab.GetResourceCost()); }