コード例 #1
0
 private void EventManager_OnRemoteOperation(HCI_Project.Protocol.DeviceCode deviceCode, byte operationCode, System.Collections.Generic.Dictionary <byte, object> parameters)
 {
     switch ((RemoteOperationCode)operationCode)
     {
     case RemoteOperationCode.GameOver:
         SceneManager.LoadScene("Main_HandTake");
         break;
     }
 }
コード例 #2
0
    private void EventManager_OnRemoteOperation(HCI_Project.Protocol.DeviceCode deviceCode, byte operationCode, System.Collections.Generic.Dictionary <byte, object> parameters)
    {
        switch ((RemoteOperationCode)operationCode)
        {
        case RemoteOperationCode.UpgradeSkill:
            int skillID = (int)parameters[0];
            SkillTable.GetSkill(skillID).Learn(Global.Avatar);
            Time.timeScale = 1;
            break;

        case RemoteOperationCode.GameOver:
            SceneManager.LoadScene("Main_Head");
            break;
        }
    }
コード例 #3
0
 private void EventManager_OnRemoteOperation(HCI_Project.Protocol.DeviceCode deviceCode, byte operationCode, System.Collections.Generic.Dictionary <byte, object> parameters)
 {
     if (deviceCode == HCI_Project.Protocol.DeviceCode.HandTake)
     {
         switch ((RemoteOperationCode)operationCode)
         {
         case RemoteOperationCode.Fire:
             if (reloadTimer <= 0 && Time.timeScale != 0)
             {
                 Global.Avatar.Attack();
             }
             break;
         }
     }
 }
コード例 #4
0
 private void EventManager_OnRemoteOperation(HCI_Project.Protocol.DeviceCode deviceCode, byte operationCode, System.Collections.Generic.Dictionary <byte, object> parameters)
 {
     switch ((RemoteOperationCode)operationCode)
     {
     case RemoteOperationCode.NewGame:
         if (Global.DeviceCode == HCI_Project.Protocol.DeviceCode.Head)
         {
             SceneManager.LoadScene("Game_Head");
         }
         else if (Global.DeviceCode == HCI_Project.Protocol.DeviceCode.HandTake)
         {
             SceneManager.LoadScene("Game_HandTake");
         }
         break;
     }
 }
コード例 #5
0
    private void EventManager_OnRemoteOperation(HCI_Project.Protocol.DeviceCode deviceCode, byte operationCode, System.Collections.Generic.Dictionary <byte, object> parameters)
    {
        switch ((RemoteOperationCode)operationCode)
        {
        case RemoteOperationCode.ShowUpgradeSkillPanel:
            List <Skill> skills = new List <Skill>
            {
                SkillTable.GetSkill((int)parameters[0]),
                SkillTable.GetSkill((int)parameters[1]),
                SkillTable.GetSkill((int)parameters[2])
            };
            Show(skills);
            break;

        case RemoteOperationCode.UpgradeSkill:
            Close();
            break;
        }
    }