コード例 #1
0
ファイル: PlayerInput.cs プロジェクト: sck4512/Portfolio
 public void SetCallbacks(IChatActions instance)
 {
     if (m_Wrapper.m_ChatActionsCallbackInterface != null)
     {
         @Enter.started   -= m_Wrapper.m_ChatActionsCallbackInterface.OnEnter;
         @Enter.performed -= m_Wrapper.m_ChatActionsCallbackInterface.OnEnter;
         @Enter.canceled  -= m_Wrapper.m_ChatActionsCallbackInterface.OnEnter;
     }
     m_Wrapper.m_ChatActionsCallbackInterface = instance;
     if (instance != null)
     {
         @Enter.started   += instance.OnEnter;
         @Enter.performed += instance.OnEnter;
         @Enter.canceled  += instance.OnEnter;
     }
 }
コード例 #2
0
 public ChatController(IChatTextBoxActions chatTextBoxActions,
                       IChatActions chatActions,
                       IPrivateMessageActions privateMessageActions,
                       IGameStateActions gameStateActions,
                       IErrorDialogDisplayAction errorDisplayAction,
                       IChatBubbleActions chatBubbleActions,
                       ISafeNetworkOperationFactory safeNetworkOperationFactory,
                       IHudControlProvider hudControlProvider)
 {
     _chatTextBoxActions          = chatTextBoxActions;
     _chatActions                 = chatActions;
     _privateMessageActions       = privateMessageActions;
     _gameStateActions            = gameStateActions;
     _errorDisplayAction          = errorDisplayAction;
     _chatBubbleActions           = chatBubbleActions;
     _safeNetworkOperationFactory = safeNetworkOperationFactory;
     _hudControlProvider          = hudControlProvider;
 }