void Start() { Animator = GetComponent <SpineRessiAnimator>(); Movement = GetComponent <RessiAutoMovement>(); Communication = new RessiCommunication(this); TouchInteractions = Object.FindObjectOfType <TouchInteractions>(); LetterProficiencies = GameStateManager.Instance.State.LetterProficiency.ToArray(); }
public void Start() { var sourceObject = GameObject.FindGameObjectWithTag(Constants.Tags.SoundSource); _soundSource = sourceObject.GetComponent <AudioSource>(); _spriteRenderer = GetComponent <SpriteRenderer>(); _selectableRigidBody = GetComponent <Rigidbody2D>(); _selectableRigidBodyInitialDrag = _selectableRigidBody.drag; _selectableRigidBodyInitialAngularDrag = _selectableRigidBody.angularDrag; _autoMovement = FindObjectOfType <RessiAutoMovement>(); _collider = GetComponent <Collider2D>(); _bobbing = GetComponent <VerticalBobbing>(); }