void Start() { myRigidBody = GetComponent <Rigidbody2D>(); isRightDirection = true; rightVel = Vector2.right * velocity; leftVel = Vector2.left * velocity; GDC = gameObject.GetComponent <GroundDetectionController>(); SPR = gameObject.GetComponent <SpriteRenderer>(); myAnimator = gameObject.GetComponent <Animator>(); moveStop = false; }
void Start() { myUI = FindObjectOfType <UIController>(); GDC = gameObject.transform.GetChild(1).gameObject.GetComponent <GroundDetectionController>(); directionMove = Vector3.zero; myAnimator = gameObject.GetComponent <Animator>(); mySprRenderer = gameObject.GetComponent <SpriteRenderer>(); poolShoot = GameObject.Find("ArrowPool").GetComponent <PoolShootObjects>(); isRightDirection = true; canShoot = false; canShootCor = true; canMove = false; myBuffReciever = GetComponent <BuffReciever>(); myBuffReciever.OnBuffChanges += OnHealthChange; myBuffReciever.OnBuffChanges += OnForceChange; myBuffReciever.OnBuffChanges += OnDamageChange; GameManager.inst.playerController = this; addDmg = 0; }