Exemplo n.º 1
0
    void CheckWhetherToBlueScreen()
    {
        if (ComputerStatus != ComputerStatus.Normal)
        {
            return;
        }

        float chanceOfBlueScreenNow = chanceOfBlueScreen * 1f + ((float)Game.Level / 1f);

        float chance = Random.Range(0, GameController.Instance.CurrentLevel.chance);


        if (chance < chanceOfBlueScreenNow)
        {
            ComputerStatus = ComputerStatus.BlueScreen;
            ChangeScreen();
            TimeToFix = 0.5f;
            SoundController.Instance.PlaySound("Crash", 0, 1f);
        }
    }
Exemplo n.º 2
0
    void CheckWhetherObsolete()
    {
        if (ComputerStatus != ComputerStatus.Normal)
        {
            return;
        }

        float chanceNow = chanceOfObsoletion * 1f + ((float)Game.Level / 1f);

        float chance = Random.Range(0, GameController.Instance.CurrentLevel.chance);


        if (chance < chanceNow)
        {
            ComputerStatus = ComputerStatus.Obsolete;
            ChangeScreen();
            TimeToFix = 0.75f;
            SoundController.Instance.PlaySound("Obsolete", 0, 1f);
        }
    }
Exemplo n.º 3
0
        public ComputerStatus Status()
        {
            var status = new ComputerStatus();

            if (LauncherInfo.game == null)
            {
                status.status  = "ready";
                status.message = "Hi there";
            }
            else
            {
                status.status    = "running";
                status.message   = "Currently running a game";
                status.game      = new SteamGame();
                status.game.name = LauncherInfo.game.name;
                status.game.id   = LauncherInfo.game.id;
            }

            return(status);
        }
Exemplo n.º 4
0
 /// <summary>
 /// 每一次心跳時要做的事情
 /// </summary>
 /// <param name="Status"></param>
 public override void OnHeartBeating(ComputerStatus Status)
 {
 }
Exemplo n.º 5
0
 /// <summary>
 /// 每一次心跳時要做的事情
 /// </summary>
 /// <param name="Status"></param>
 public override void OnHeartBeating(ComputerStatus Status)
 {
 }