コード例 #1
0
ファイル: EventManager.cs プロジェクト: LatestMatrix/rpg1
        public void DispatchEvent(LEvent e)
        {
            if (_map.ContainsKey(e.type) == false)
            {
                return;
            }
            List <EventDelegate> list = _map[e.type];
            int count = list.Count;

            for (int i = 0; i < count; i++)
            {
                list[i](e);
            }
        }
コード例 #2
0
 private void OnSettingMainPlayer(LEvent e)
 {
     _main = e.data as Player;
 }
コード例 #3
0
 private void OnReceive(LEvent e)
 {
     _eList.Add(e);
 }
コード例 #4
0
ファイル: MoveCtrl.cs プロジェクト: LatestMatrix/rpg1
 private void OnRemoveItem(LEvent e)
 {
     _moveList.Remove((IMove)e.data);
 }
コード例 #5
0
ファイル: MoveCtrl.cs プロジェクト: LatestMatrix/rpg1
 private void OnAddItem(LEvent e)
 {
     _moveList.Add((IMove)e.data);
 }