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; } }
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; } }
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; } } }
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; } }
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; } }