Beispiel #1
0
 protected virtual void Start()
 {
     playerTag      = GetComponent <PlayerTag> ();
     movementScript = GetComponent <Base_Movement> ();
     healthScript   = GetComponent <Base_Health> ();
     body           = GetComponent <Rigidbody2D> ();
     targetter      = GetComponentInChildren <Targetter> ();
 }
Beispiel #2
0
    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;
        }
    }