protected override void Start() { base.Start(); if (transform.parent) { thisMonster = transform.parent.gameObject; tech = GetComponentInParent <MonsterStats>().ownedTechs[0]; } }
void Start() { currentState = CharacterState.idle; myRigidbody = GetComponent <Rigidbody2D>(); animator = GetComponent <Animator>(); player = GameObject.FindWithTag("Player"); follower = GameObject.FindWithTag("Follower"); gameManager = GameObject.FindWithTag("GameManager"); pCamera = Camera.main.GetComponent <Camera>(); projectile = GetComponent <MonsterStats>().ownedTechs[1]; if (Camera.main.GetComponent <CameraMovement>() != null) { cam = Camera.main.GetComponent <CameraMovement>(); } }