void Start() { aiMovement = transform.parent.gameObject.GetComponent <AiMovementBase>(); collider = GetComponent <Collider2D>(); Debug.Assert(collider != null, "could not find player collider"); rootMaxAngle = maxAngle; }
void Start() { playerMovement = transform.parent.gameObject.GetComponent <AiMovementBase>(); Debug.Assert(playerMovement != null, "could not find player controller"); wallCollider = transform.parent.Find("WallTester")?.gameObject.GetComponent <Collider2D>(); // Debug.Assert(wallCollider != null, transform.parent.Find("WallTester") + " could not find wallCollider"); parentCollider = transform.parent.GetComponent <Collider2D>(); groundCollider = GetComponent <BoxCollider2D>(); }