示例#1
0
        private void Injection(IGrabSystem grabSystem, IInputController inputController)
        {
            _grabSystem      = grabSystem;
            _inputController = inputController;

            _grabber              = GetComponent <IGrabber>();
            _grabber.OnTouched   += HandleGrabberOnTouched;
            _grabber.OnUntouched += HandleGrabberOnUntouched;

            _injected = true;
        }
示例#2
0
        private void Injection(IGrabSystem grabSystem)
        {
            _grabSystem = grabSystem;

            _grabber = GetComponent <IGrabber>();
            _hand    = GetComponent <IHand>();

            _grabber.OnTouched   += HandleGrabberOnTouched;
            _grabber.OnUntouched += HandleGrabberOnUntouched;

            _injected = true;
        }