Example #1
0
        private void initUnityEvents()
        {
            // If the interaction component is added at runtime, _eventTable won't have been
            // constructed yet.
            if (_eventTable == null)
            {
                _eventTable = new EnumEventTable();
            }

            setupCallback(ref OnAttachedToAnchor, EventType.OnAttachedToAnchor);
            setupCallback(ref OnLockedToAnchor, EventType.OnLockedToAnchor);
            setupCallback(ref OnDetachedFromAnchor, EventType.OnDetachedFromAnchor);
            setupCallback(ref WhileAttachedToAnchor, EventType.WhileAttachedToAnchor);
            setupCallback(ref WhileLockedToAnchor, EventType.WhileLockedToAnchor);
            setupCallback(ref OnPostTryAnchorOnGraspEnd, EventType.OnPostTryAnchorOnGraspEnd);
        }