Ejemplo n.º 1
0
    //计算排行榜不重计算
    public void ReCalcRank(EntityBase entity, params object[] pbjs)
    {
        RankComponent     rank = m_world.GetSingletonComp <RankComponent>();
        List <EntityBase> list = GetEntityList();

        list.Sort(sort);
        rank.rankList.Clear();

        for (int i = 0; i < list.Count; i++)
        {
            rank.rankList.Add(list[i].GetComp <PlayerComponent>());
        }
    }
Ejemplo n.º 2
0
    public override void Init()
    {
        RankComponent rank = m_world.GetSingletonComp <RankComponent>();

        m_world.eventSystem.AddListener(GameUtils.c_scoreChange, ReCalcRank);
    }