protected virtual void Start() { playerTag = GetComponent <PlayerTag> (); movementScript = GetComponent <Base_Movement> (); healthScript = GetComponent <Base_Health> (); body = GetComponent <Rigidbody2D> (); targetter = GetComponentInChildren <Targetter> (); }
public virtual void Ini(GameObject parent, int id, int team, bool _released) { playerTag = GetComponent <PlayerTag> (); movementScript = GetComponent <Base_Movement> (); healthScript = GetComponent <Base_Health> (); targetter = GetComponentInChildren <Targetter> (); if (playerTag == null) { playerTag = GetComponent <PlayerTag> (); } playerTag.SetId(id); playerTag.SetTeam(team); if (_released) { Release(); } else { parentObject = parent; } }