private void GoInside() { _inBuilding = true; _insideArea.SetActive(true); _outsideArea.SetActive(false); PlayerExtension.GetPlayerObject().transform.position = _inSidesPoint.position; BlackScreenEvent.ShowBlackScreen(); DayNightCycleEvent.SwitchLight(); }
private void Initialize() { _parent = transform.parent; foreach (Transform child in transform) { _mugSlot.Add(child); } _keeperInventory = PlayerExtension.GetPlayerObject().GetComponent <InkeeperInventory>(); }
public int SaveUserData(string id, PlayerExtension playerExtension) { var playerSession = _db.UserSession.FirstOrDefault(o => o.UserId == id); if (playerSession != null) { playerSession.SessionData = JsonConvert.SerializeObject(playerExtension); } else { var newSession = new Session { UserId = id, SessionData = JsonConvert.SerializeObject(playerExtension) }; _db.UserSession.Add(newSession); } var result = _db.SaveChanges(); return(result); }
private void OnTriggerEnter(Collider other) { if (other.gameObject.layer == 10) { other.GetComponent <IDamage>().TakeDamage(_damage, PlayerExtension.GetPlayerObject().transform.position); if (!other.CompareTag("Imp")) { AttachToBody(other); } _sound.PlayOneShot(_sound.clip, 0.1f); Invoke("DisableObject", 13f); _trail.Stop(); } if (other.gameObject.layer == 14) { TurnOffBody(); _sound.PlayOneShot(_sound.clip, 0.1f); Invoke("DisableObject", 13f); _trail.Stop(); } }
private void Start() { _target = PlayerExtension.GetPlayerObject(); }