Merge branch 'kuchy-soldier-tick' into 'Development'

feat: add tick system soldier, add set tag

See merge request gskowron/eopsy-lab-567-project!4
This commit is contained in:
Krzysztof Stefan Rudnicki 2022-05-16 14:45:38 +02:00
commit 635597680b

View File

@ -13,14 +13,29 @@ public class Soldier : MonoBehaviour
[SerializeField] private float speedAttack = 1;
// Start is called before the first frame update
void Start(){
setEnemyTag();
}
public void setOwnTag(string tag)
{
gameObject.tag = tag;
}
public void setEnemyTag()
{
if(gameObject.tag == "Ally") enemyTag = "Enemy";
else enemyTag = "Ally";
InvokeRepeating("UpdateTarget", 0f, 0.5f);
// Call UpdateTarget method at the begining of the Start()
// and repeat every 0.5 second
}
void Awake()
{
TickSystem.OnTick += HandleTick;
}
private void HandleTick(TickSystem.OnTickEventArgs tickEventArgs)
{
UpdateTarget();
}
void UpdateTarget ()
{
// Enemies are the game objects tagged with the "Enemy"