public void LieDown(Character character) { _character = character; _previousParent = _character.transform.parent; _previousPosition = _character.transform.position; _previousRotation = _character.transform.rotation; _character.transform.SetParent(LiePosition,false); _character.transform.rotation = LiePosition.rotation; var offset = Vector3.up*_character.Body.Height*0.5f; _character.transform.localPosition = -offset; IsOccupied = true; _character.IsSleeping = true; }
private void Start() { DistanceLabel.text = ""; _character = GetComponentInParent<Character>(); }