Exemple #1
0
 private void saveHelper(bool newSaveFile)
 {
     if (newSaveFile)
     {
         var sfd = new SaveFileDialog();
         sfd.Filter = "RPC File|*.rpc";
         if (sfd.ShowDialog() == DialogResult.OK)
         {
             if (!string.IsNullOrWhiteSpace(sfd.FileName))
             {
                 _saveFileName = sfd.FileName;
             }
         }
         else
         {
             return;
         }
     }
     try
     {
         using (var file = File.Create(_saveFileName))
         {
             _rpcAsset.SaveToFile(file);
         }
         this.Text = Resources.MainFormTitle + " - " + _saveFileName;
     }
     catch (Exception ex)
     {
         MessageBox.Show(Resources.UnableToSaveFileError, Resources.ErrorDialogTitle, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemple #2
0
    private void SaveState()
    {
        const string datePattern = "dd-MM-yyyy-H-mm-ss";

        agent1RPC.SaveToFile(Application.streamingAssetsPath
                             + "\\Logs\\" + agent1RPC.CharacterName
                             + "-" + DateTime.Now.ToString(datePattern) + ".rpc");
        playerRPC.SaveToFile(Application.streamingAssetsPath
                             + "\\Logs\\" + playerRPC.CharacterName
                             + "-" + DateTime.Now.ToString(datePattern) + ".rpc");
    }
Exemple #3
0
        static void Main(string[] args)
        {
            AssetManager.Instance.Bridge = new BasicIOBridge();

            Console.Write("Loading Character from file... ");
            Walter = RolePlayCharacterAsset.LoadFromFile("./walter.rpc");
            Walter.LoadAssociatedAssets();
            Console.WriteLine("Complete!");

            WebServer ws = new WebServer(SendResponse, "http://localhost:8080/");

            ws.Run();
            Console.WriteLine("Press a key to quit.");
            Console.ReadKey();
            ws.Stop();

            Walter.SaveToFile("./walter-final.rpc");
        }
Exemple #4
0
 private void saveToFile()
 {
     _rpc.SaveToFile(LOGS_PATH + "/log" + i + ".rpc");
     i++;
 }
Exemple #5
0
 private void saveToFile()
 {
     _rpc.SaveToFile(LOGS_PATH + "/" + _agentName + "log" + i + ".rpc");
     i++;
 }
Exemple #6
0
    public void SaveOutput()
    {
        const string datePattern = "dd-MM-yyyy-H-mm-ss";

        m_rpc.SaveToFile(Application.streamingAssetsPath + "\\Output\\" + m_rpc.CharacterName + "-" + DateTime.Now.ToString(datePattern) + ".ea");
    }