以下の内容はhttps://baba-s.hatenablog.com/entry/2019/08/07/090000より取得しました。


【Unity】ゲームオブジェクト同士でメッセージの送受信ができる「MessageKit」紹介

はじめに

「MessageKit」を Unity プロジェクトに導入することで
ゲームオブジェクト同士でメッセージの送受信ができるようになります

使用例

受信クラス

using Prime31.MessageKitLite;
using UnityEngine;

public class Receiver : MonoBehaviour, MessageReceiver<string>
{
    private void Awake()
    {
        MessageKitLite<string>.addObserver( 0, this );
    }

    private void OnDestroy()
    {
        MessageKitLite<string>.removeObserver( 0, this );
    }

    public void onMessageReceived( int messageType, string message )
    {
        Debug.Log( message );
    }
}

送信クラス

using Prime31.MessageKitLite;
using UnityEngine;

public class Sender : MonoBehaviour
{
    private void Update()
    {
        if ( Input.GetKeyDown( KeyCode.Space ) )
        {
            MessageKitLite<string>.post( 0, "ピカチュウ" );
        }
    }
}

関連記事




以上の内容はhttps://baba-s.hatenablog.com/entry/2019/08/07/090000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14