public void ShowNewMatchScreen(FishDataObject fishProfile) { phoneScreen = PhoneScreen.NewMatch; newMatchScreenSprite.sprite = fishProfile.data.profileSprite; matchesScreen.SetActive(false); profileScreen.SetActive(false); newMatchScreen.SetActive(true); }
public void ShowProfileScreen(FishDataObject fishProfile) { phoneScreen = PhoneScreen.Profile; LoadProfileData(fishProfile); matchesScreen.SetActive(false); newMatchScreen.SetActive(false); profileScreen.SetActive(true); OneShotManager.PlayOneShot(selectOneShot, 1f); }
public void ShowMatches() { phoneScreen = PhoneScreen.Matches; Debug.Log(_targetProfile); if (_targetProfile != null) { SnapToCell(_targetProfile); } profileScreen.SetActive(false); newMatchScreen.SetActive(false); matchesScreen.SetActive(true); }
public void ShowPhone(PhoneScreen screen, float delay = 0f) { if (delay > 0f) { _showTimer = delay; return; } _nextOpenScreen = screen; phoneEnabled = true; phoneAnimator.SetTrigger("PhoneTransition"); phoneAnimator.SetBool("PhoneEnabled", true); aimBehaviour.enabled = false; OneShotManager.PlayOneShot(showOneShot); gameStateManager.SaveGame(); }
private void GetScreen() { dbConn.Open(); query = "SELECT * FROM `screen` WHERE 1"; cmd = new MySqlCommand(query, dbConn); dataReader = cmd.ExecuteReader(); while (dataReader.Read()) { var phoneScreen = new PhoneScreen(dataReader.GetInt16("screenID"), dataReader.GetString("name"), dataReader.GetInt16("screenLength"), dataReader.GetInt16("screenWidth"), dataReader.GetBoolean("notch")); screens.Add(phoneScreen); } dbConn.Close(); }
// -- lifecycle -- protected void Awake() { mScreen = GetComponentInChildren <PhoneScreen>(); mHover = GetComponent <Interact.OnHover>(); }
void Start() { //money.SetText("$ "+(GameMaster.Instance.Player.Business.Money).ToString()); ph = gameObject.transform.Find("Phone").GetComponent <PhoneScreen>(); }
public void HandleInput() { if (Input.GetKeyDown(KeyCode.Return)) { if (!phoneEnabled) { ShowPhone(PhoneScreen.Matches); _nextOpenScreen = PhoneScreen.Matches; } else { HidePhone(); } } if (phoneEnabled) { switch (phoneScreen) { case PhoneScreen.Matches: if (Input.GetKeyDown(KeyCode.Z)) { if (selectedProfileCell.fishDataObject.data.saveData.unlocked) { ShowProfileScreen(selectedProfileCell.fishDataObject); } } else if (Input.GetKeyDown(KeyCode.X)) { HidePhone(); } const int columnWidth = 2; if (Input.GetKeyDown(KeyCode.UpArrow)) { MutateSelectedCellIndex(-columnWidth); } if (Input.GetKeyDown(KeyCode.DownArrow)) { MutateSelectedCellIndex(columnWidth); } if (Input.GetKeyDown(KeyCode.LeftArrow)) { MutateSelectedCellIndex(-1); } if (Input.GetKeyDown(KeyCode.RightArrow)) { MutateSelectedCellIndex(1); } break; case PhoneScreen.NewMatch: if (Input.GetKeyDown(KeyCode.Z)) { ShowProfileScreen(_targetProfile); } else if (Input.GetKeyDown(KeyCode.X)) { ShowMatches(_targetProfile); OneShotManager.PlayOneShot(backOneShot, 1f); } break; case PhoneScreen.Profile: if (Input.GetKeyDown(KeyCode.X)) { ShowMatches(); OneShotManager.PlayOneShot(backOneShot, 1f); } float offset = profileScrollDelta / profileScrollViewContentTransform.sizeDelta.y; if (Input.GetKeyDown(KeyCode.UpArrow)) { profileBlurbScrollRect.verticalNormalizedPosition += offset; if (profileBlurbScrollRect.verticalNormalizedPosition > 1f - offset) { profileBlurbScrollRect.verticalNormalizedPosition = 1f; } profileUpArrow.Press(); } if (Input.GetKeyDown(KeyCode.DownArrow)) { profileBlurbScrollRect.verticalNormalizedPosition -= profileScrollDelta / profileScrollViewContentTransform.sizeDelta.y; if (profileBlurbScrollRect.verticalNormalizedPosition < offset) { profileBlurbScrollRect.verticalNormalizedPosition = 0f; } profileDownArrow.Press(); } break; } } }