WIP, before tilemap manager changes

This commit is contained in:
Gabriel Ksawery Skowron-Rodriguez 2022-05-23 12:57:50 +02:00
parent 40dfa80f14
commit 65899a25e5
4 changed files with 1599 additions and 370 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 049060bf353f41b4fb0d3675a00a1832
guid: ab3f3b9b28d59aa48a9da7d926f1e0cd
DefaultImporter:
externalObjects: {}
userData:

View File

@ -12,20 +12,22 @@ public class SquadManager : MonoBehaviour
{
playerSquad = Instantiate(squadPrefab).GetComponent<Squad>();
playerSquad.gameObject.name = "Player Squad";
playerSquad.transform.SetParent(transform);
enemySquad = Instantiate(squadPrefab).GetComponent<Squad>();
enemySquad.gameObject.name = "Enemy Squad";
enemySquad.transform.SetParent(transform);
}
// Update is called once per frame
void Update()
{
Debug.Log("Added initial soldeirs to squad");
Debug.Log("Added initial soldiers to squad");
// add all ally soldiers to squad
var soldiers = FindObjectsOfType<Soldier>();
foreach(var soldier in soldiers)
{
if(soldier.TempGetOwnType() == Soldier.SoldierType.Ally)
if(soldier.GetOwnType() == Soldier.SoldierType.Ally)
{
playerSquad.TempAddSoldierToSquad(soldier);
}

View File

@ -60,7 +60,7 @@ public class Soldier : MonoBehaviour
[SerializeField] private Vector2Int movementDestination = Vector2Int.zero;
public SoldierType TempGetOwnType()
public SoldierType GetOwnType()
{
return ourType;
}