コード例 #1
0
		////////////////////////////////////////////////////////////////////////////////////////////////
		/*--------------------------------------------------------------------------------------------*/
		internal void UpdateAfterInput(IInputCursor pInputCursor) {
			IsLeft = pInputCursor.IsLeft;
			IsInputAvailable = pInputCursor.IsAvailable;

			Position = pInputCursor.Position+
				pInputCursor.Rotation*Vector3.back*vSettings.CursorForwardDistance;
		}
コード例 #2
0
		////////////////////////////////////////////////////////////////////////////////////////////////
		/*--------------------------------------------------------------------------------------------*/
		public CursorState(IInputCursor pInputCursor, ICursorSettings pSettings, Transform pBaseTx) {
			vInputCursor = pInputCursor;
			vSettings = pSettings;
			vBaseTx = pBaseTx;
			vInteractItems = new List<IBaseItemInteractionState>();

			Type = vInputCursor.Type;
		}
コード例 #3
0
        ////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        public CursorState(IInputCursor pInputCursor, ICursorSettings pSettings)
        {
            vInputCursor   = pInputCursor;
            vSettings      = pSettings;
            vInteractItems = new List <IBaseItemInteractionState>();

            Type = vInputCursor.Type;
        }
コード例 #4
0
        ////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        internal void UpdateAfterInput(IInputCursor pInputCursor)
        {
            IsLeft           = pInputCursor.IsLeft;
            IsInputAvailable = pInputCursor.IsAvailable;

            Position = pInputCursor.Position +
                       pInputCursor.Rotation * Vector3.back * vSettings.CursorForwardDistance;
        }
コード例 #5
0
        ////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        public CursorState(IInputCursor pInputCursor, ICursorSettings pSettings, Transform pBaseTx)
        {
            vInputCursor   = pInputCursor;
            vSettings      = pSettings;
            vBaseTx        = pBaseTx;
            vInteractItems = new IBaseItemInteractionState[0];

            Type = vInputCursor.Type;
        }