private void InputStateUpdate() { if (IsTouch() == true) { if (LastInputState == InputState.None || LastInputState == InputState.Up) { CurrentInputState = InputState.Down; } if (LastInputState == InputState.Hold || LastInputState == InputState.Down) { CurrentInputState = InputState.Hold; } } if (IsTouch() == false) { if (LastInputState == InputState.Hold || LastInputState == InputState.Down) { CurrentInputState = InputState.Up; } if (LastInputState == InputState.None || LastInputState == InputState.Up) { CurrentInputState = InputState.None; } } LastInputState = CurrentInputState; }
private void Awake() { CurrentInputState = LastInputState = InputState.None; Biologys = (Biology[])FindObjectsOfType(typeof(Biology)); Depth = Camera.main.farClipPlane; }