コード例 #1
0
    /**
     * スタート時処理
     */
    void Start()
    {
        //イベント機能のマネージャーの呼び出し
        _eventManager = new EventManager();

        //リスナーの登録
        _eventManager.RegisterEventHandlers(new HelloListener());    //リスナーサンプル
        _eventManager.RegisterEventHandlers(new HelloListener2());   //リスナーサンプルその2

        //イベントの着火
        GameStartEvent e = new GameStartEvent();

        _eventManager.CallEvent(e);
        //イベントからの取り出し
        print(e.GETStartMessage());
    }