The Greatest Game Dev To Have Ever Lived
This commit is contained in:
parent
fada3af715
commit
00e65ff31f
16 changed files with 398 additions and 37 deletions
|
|
@ -12,9 +12,9 @@ public class PlayerEntity : Entity
|
|||
[SerializeField] private Weapon[] weapons;
|
||||
[HideInInspector] public List<Weapon> weaponInstances = new();
|
||||
public Weapon currentWeapon;
|
||||
[Header("OfficerAbilities")]
|
||||
[SerializeField] private OfficerAbilities officerAbility;
|
||||
[HideInInspector] public OfficerAbilities officerInstance;
|
||||
[Header("Class Abilities")]
|
||||
[SerializeField] private ClassAbility classAbility;
|
||||
[HideInInspector] public ClassAbility abilityInstance;
|
||||
[Header("UI")]
|
||||
[SerializeField] private Transform hpBar;
|
||||
public GameObject debugDoneObject;
|
||||
|
|
@ -30,8 +30,8 @@ public class PlayerEntity : Entity
|
|||
|
||||
if (selectedClass == PlayerClass.Officer)
|
||||
{
|
||||
officerInstance = Instantiate(officerAbility, transform);
|
||||
officerInstance.thisEntity = this;
|
||||
abilityInstance = Instantiate(classAbility, transform);
|
||||
abilityInstance.thisEntity = this;
|
||||
}
|
||||
currentWeapon = weaponInstances[0];
|
||||
}
|
||||
|
|
@ -84,4 +84,16 @@ public class PlayerEntity : Entity
|
|||
ActionUIHandler.instance.ShowUI(this);
|
||||
}
|
||||
}
|
||||
|
||||
public PlayerEntity GetAdjacentPlayers()
|
||||
{
|
||||
foreach (TileObject neighbor in currentTile.neighbors)
|
||||
{
|
||||
if (neighbor.hasUnit && neighbor.hasUnit is PlayerEntity)
|
||||
{
|
||||
return neighbor.hasUnit as PlayerEntity; //i'll uh, make it return a list later this is just a quick way.
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue