public InteractItem GetItem(eItems _item) { if (_item == eItems.None) { return(null); } InteractItem _interactItem = Items.First(x => x.GetCurrentItem() == _item); _interactItem.gameObject.SetActive(true); return(_interactItem); }
public override void Action() { MaskModel.SetActive(false); ManagerInteractItems.Instance.DeactivateWorkers(); InteractItem _item = ManagerInteractItems.Instance.GetItem(eItems.EmergencyEvacuation); PointMoveItem _pointMove = _item.GetComponent <PointMoveItem>(); _pointMove.ActivateSituaion(); VRMovement vrMovement = FindObjectOfType <VRMovement>(); vrMovement.ActivateGasMask(); base.Action(); }