示例#1
0
    void Awake()
    {
        _animator                     = GetComponent <Animator>();
        _controller                   = GetComponent <RatController>();
        _player                       = GetComponent <RatPlayer>();
        _yeeter                       = GetComponent <Yeeter>();
        _ratPlayer                    = GetComponent <RatPlayer>();
        _ratCalculator                = GetComponent <RatCalculator>();
        _grabbable                    = GetComponent <Grabbable>();
        _grabbable.OnGrabCallback    += this.OnGrab;
        _grabbable.OnReleaseCallback += this.OnRelease;
        _myRigidbody                  = GetComponent <Rigidbody2D>();

        // listen to some events for illustration purposes
        _controller.onControllerCollidedEvent += onControllerCollider;
        _controller.onTriggerEnterEvent       += OnTriggerEnterEvent;
        _controller.onTriggerExitEvent        += OnTriggerExitEvent;

        crownSprite.enabled = false;
    }
示例#2
0
 private void Awake()
 {
     calc = GetComponent <RatCalculator>();
 }