<commit_before>Unity-TouchManager
====

マウス/タッチ操作による一般的なジェスチャーをシンプルなコードで利用可能にするアセット（になる予定）

* WebPlayerでのマウス操作およびiPhone,Androidでのタッチ操作を等しく扱えます。
* タッチ操作はシングルタッチのみ対応（必要になったらマルチタッチ対応します）
* 扱える操作
    * タッチ開始（マウスクリックを開始）
    * タッチ終了（マウスクリックを離す）
    * ドラッグ（スワイプ）
    * フリック開始（マウスドラッグ開始）
    * フリック（マウスドラッグしながら離す）

## デモ

## インストール
1. TouchManager.unitypackageをインポート

## 使用方法
1. TouchManager.prefabをシーンに配置
2. タッチイベントを受け取りたいスクリプト上で下記を記述

下記ソースは TouchListener.prefab にサンプルとして書かれています。

### モジュールの読み込み
```csharp
using naichilab
```

### タッチ開始を取得
```csharp
void OnEnable ()
{
		TouchManager.Instance.TouchStart += OnTouchStart;
}
void OnDisable ()<commit_msg>update Readme.<commit_after>Unity-TouchManager
====

マウス/タッチ操作による一般的なジェスチャーをシンプルなコードで利用可能にするアセット（になる予定）

* WebPlayerでのマウス操作およびiPhone,Androidでのタッチ操作を等しく扱えます。
* タッチ操作はシングルタッチのみ対応（必要になったらマルチタッチ対応します）
* 扱える操作
    * タッチ開始（マウスクリックを開始）
    * タッチ終了（マウスクリックを離す）
    * ドラッグ（スワイプ）
    * フリック開始（マウスドラッグ開始）
    * フリック（マウスドラッグしながら離す）

## デモ

## インストール
1. TouchManager.unitypackageをインポート

## 使用方法
1. TouchManager.prefabをシーンに配置
2. タッチイベントを受け取りたいスクリプト上で下記を記述

下記ソースは TouchListener.prefab にサンプルとして書かれています。

### モジュールの読み込み
```csharp
using naichilab.InputEvents;
```

### タッチ開始を取得
```csharp
void OnEnable ()
{
		TouchManager.Instance.TouchStart += OnTouchStart;
}
void OnDisable ()
{'fraction_non_alphanumeric': 0.11238532110091744, 'fraction_numerical': 0.0045871559633027525, 'mean_word_length': 5.889473684210526, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3413279', 'n_tokens_mistral': 893, 'n_tokens_neox': 852, 'n_words': 69}