Exemple #1
0
        internal static void CheckPlayer(Player.Info p)
        {
            FightSceneLogic.CheckPlayer(p);

            if (p.Status < Player.Info.STATUS.OVER)
            {
                p.SetStatus(Player.Info.STATUS.OVER);
                var randomKilledMonsterInfo = new Dictionary <int, int>();

                foreach (var id in p.Manager.MonsterInfoCollection.GetAllMonsterId())
                {
                    randomKilledMonsterInfo.Add(id, Random.Range(0, 10));
                }

                p.SetResult(new Result(
                                p.id,
                                1000,
                                500 * (1 - p.id),
                                1,
                                2,
                                randomKilledMonsterInfo,
                                new List <Honor> {
                    Honor.開發者模式, Honor.除錯大師
                }
                                ));
            }
        }