Beispiel #1
0
        public void SetStatus(TanjiState state)
        {
            if (UI.InvokeRequired)
            {
                UI.Invoke(_setStatus, state);
                return;
            }

            UI.CoTConnectBtn.Text =
                (state == TanjiState.StandingBy ? "Connect" : "Cancel");

            #region Switch: state
            switch (State = state)
            {
            case TanjiState.StandingBy:
                UI.CoTStatusTxt.StopDotAnimation("Standing By...");
                break;

            case TanjiState.ExtractingGameData:
                UI.CoTStatusTxt.SetDotAnimation("Extracting Game Data");
                break;

            case TanjiState.InjectingClient:
                UI.CoTStatusTxt.SetDotAnimation("Injecting Client");
                break;

            case TanjiState.InterceptingClient:
                UI.CoTStatusTxt.SetDotAnimation("Intercepting Client");
                break;

            case TanjiState.DecompressingClient:
                UI.CoTStatusTxt.SetDotAnimation("Decompressing Client");
                break;

            case TanjiState.DisassemblingClient:
                UI.CoTStatusTxt.SetDotAnimation("Disassembling Client");
                break;

            case TanjiState.ModifyingClient:
                UI.CoTStatusTxt.SetDotAnimation("Modifying Client");
                break;

            case TanjiState.ReconstructingClient:
                UI.CoTStatusTxt.SetDotAnimation("Reconstructing Client");
                break;

            case TanjiState.InterceptingConnection:
                UI.CoTStatusTxt.SetDotAnimation("Intercepting Connection");
                break;

            case TanjiState.ReplacingResources:
                UI.CoTStatusTxt.SetDotAnimation("Replacing Resources");
                break;
            }
            #endregion
        }
Beispiel #2
0
        public void SetState(TanjiState state)
        {
            if (UI.InvokeRequired)
            {
                UI.Invoke(_setState, state);
                return;
            }

            UI.CoTConnectBtn.Text =
                (state == TanjiState.StandingBy ?
                 "Connect" : "Cancel");

            UI.CoTStatusTxt.IsAnimating =
                (state != TanjiState.StandingBy);

            #region Switch: state
            switch (State = state)
            {
            case TanjiState.StandingBy:
                UI.CoTStatusTxt.BaseAnimation = "Standing By";
                break;

            case TanjiState.ExtractingGameData:
                UI.CoTStatusTxt.BaseAnimation = "Extracting Game Data";
                break;

            case TanjiState.InjectingClient:
                UI.CoTStatusTxt.BaseAnimation = "Injecting Client";
                break;

            case TanjiState.InterceptingClient:
                UI.CoTStatusTxt.BaseAnimation = "Intercepting Client";
                break;

            case TanjiState.DecompressingClient:
                UI.CoTStatusTxt.BaseAnimation = "Decompressing Client";
                break;

            case TanjiState.CompressingClient:
                UI.CoTStatusTxt.BaseAnimation = "Compressing Client";
                break;

            case TanjiState.DisassemblingClient:
                UI.CoTStatusTxt.BaseAnimation = "Disassembling Client";
                break;

            case TanjiState.ModifyingClient:
                UI.CoTStatusTxt.BaseAnimation = "Modifying Client";
                break;

            case TanjiState.AssemblingClient:
                UI.CoTStatusTxt.BaseAnimation = "Assembling Client";
                break;

            case TanjiState.InterceptingConnection:
                UI.CoTStatusTxt.BaseAnimation = "Intercepting Connection";
                break;

            case TanjiState.ReplacingResources:
                UI.CoTStatusTxt.BaseAnimation = "Replacing Resources";
                break;

            case TanjiState.GeneratingMessageHashes:
                UI.CoTStatusTxt.BaseAnimation = "Generating Message Hashes";
                break;
            }
            #endregion
        }