Ejemplo n.º 1
0
    void Awake()
    {
        m_instance = transform.GetComponentsInChildren <BillboardViewManager>(true)[0];
        m_stage    = transform.FindChild("Anchor/MogoMainUIPanel/BillboardList");
        //EventDispatcher.AddEventListener<Vector3, uint>(BillboardViewEvent.UPDATEBILLBOARDPOS, OnUpdateBillboardPos);
        //EventDispatcher.AddEventListener<float, uint>(BillboardLogicManager.BillboardLogicEvent.SETBILLBOARDBLOOD, OnSetBillboardBlood);
        //EventDispatcher.AddEventListener<string, uint>(BillboardLogicManager.BillboardLogicEvent.UPDATEBILLBOARDNAME, OnSetBillboardName);
        EventDispatcher.AddEventListener <string, uint>(BillboardLogicManager.BillboardLogicEvent.UPDATEBILLBOARDTONG, OnSetBillboardTong);

        GetBattleBillboardAtlas();
        GetBattleBillboardFont();

        DictPoolTypeToID.Add(MaiFeoMemoryPoolType.PoolType_SplitBattleBillboard,
                             MaiFeoMemoryPoolManager.GetSingleton().CreatePool(MaiFeoMemoryPoolType.PoolType_SplitBattleBillboard, 5));

        DictPoolTypeToID.Add(MaiFeoMemoryPoolType.PoolType_SuperBattleBillboard,
                             MaiFeoMemoryPoolManager.GetSingleton().CreatePool(MaiFeoMemoryPoolType.PoolType_SuperBattleBillboard, 5));

        DictPoolTypeToID.Add(MaiFeoMemoryPoolType.PoolType_AloneBattleBillobard,
                             MaiFeoMemoryPoolManager.GetSingleton().CreatePool(MaiFeoMemoryPoolType.PoolType_AloneBattleBillobard, 5));
    }
Ejemplo n.º 2
0
    void Awake()
    {
        m_instance = transform.GetComponentsInChildren<BillboardViewManager>(true)[0];
        m_stage = transform.FindChild("Anchor/MogoMainUIPanel/BillboardList");
        //EventDispatcher.AddEventListener<Vector3, uint>(BillboardViewEvent.UPDATEBILLBOARDPOS, OnUpdateBillboardPos);
        //EventDispatcher.AddEventListener<float, uint>(BillboardLogicManager.BillboardLogicEvent.SETBILLBOARDBLOOD, OnSetBillboardBlood);
        //EventDispatcher.AddEventListener<string, uint>(BillboardLogicManager.BillboardLogicEvent.UPDATEBILLBOARDNAME, OnSetBillboardName);
        EventDispatcher.AddEventListener<string, uint>(BillboardLogicManager.BillboardLogicEvent.UPDATEBILLBOARDTONG, OnSetBillboardTong);

        GetBattleBillboardAtlas();
        GetBattleBillboardFont();

        DictPoolTypeToID.Add(MaiFeoMemoryPoolType.PoolType_SplitBattleBillboard,
            MaiFeoMemoryPoolManager.GetSingleton().CreatePool(MaiFeoMemoryPoolType.PoolType_SplitBattleBillboard, 5));

        DictPoolTypeToID.Add(MaiFeoMemoryPoolType.PoolType_SuperBattleBillboard,
            MaiFeoMemoryPoolManager.GetSingleton().CreatePool(MaiFeoMemoryPoolType.PoolType_SuperBattleBillboard, 5));

        DictPoolTypeToID.Add(MaiFeoMemoryPoolType.PoolType_AloneBattleBillobard,
            MaiFeoMemoryPoolManager.GetSingleton().CreatePool(MaiFeoMemoryPoolType.PoolType_AloneBattleBillobard,5));
    }