NAV
Unity

UIKit GS2-Chat サンプル

チャットのルーム作成、購読の登録/解除、受信したメッセージのUIへの反映、メッセージを送信を行うサンプルです。

フォルダ構成

サンプルのフォルダ:

(Unityプロジェクト)/Assets/Game Server Services/Samples/UIKit/Gs2Chat/

サンプルシーン:

(Unityプロジェクト)/Assets/Game Server Services/Samples/UIKit/Gs2Chat/Scenes/Chat.unity

このサンプルは以下のプレハブに依存しています。プレハブ内のフィールドに設定が必要です。
- Gs2.prefab
- Gs2AccountAutoLogin.prefab
- Gs2GatewaySetUserIdAction.prefab

GS2-Deploy サンプルテンプレート:

(Unityプロジェクト)/Assets/Game Server Services/Samples/UIKit/Gs2Chat/Settings/initialize_chat_template.yaml

ルーム作成

Create Room ボタンでチャットルームを作成します。
Gs2ChatRoomCreateAction prefabがアクティブ化(実行)され、
チャットルームを作成します。
チャットルームの作成が完了するとRoomListコンポーネントのOnCreateRoomが呼ばれ、ScrollViewにRoom PrefabがInstantiateされます。

プレハブ
Gs2ChatMessagePostAction

メッセージの送信

Sendボタンでチャットメッセージを送信します。

プレハブ
Gs2ChatMessagePostAction