Пример #1
0
 public static void SetEnd(int type)
 {
     PracticeManager.ResetValues();
     PracticeManager.EndPosition = new Vector2(Characters.Sein.Position.x, Characters.Sein.Position.y);
     PracticeManager.EndType     = type;
     PracticeManager.SetEndReadable();
     PracticeManager.WriteFile();
     PracticeManager.ShowMessage("End set: " + PracticeManager.EndPosition.ToString() + " " + PracticeManager.EndReadable);
 }
Пример #2
0
 public static void Initialize()
 {
     PracticeManager.MessageProvider = (PracticeMessageProvider)ScriptableObject.CreateInstance(typeof(PracticeMessageProvider));
     PracticeManager.StartPosition   = new Vector2(189f, -219.5f);
     PracticeManager.EndPosition     = new Vector2(138f, -218f);
     PracticeManager.EndType         = 4;
     PracticeManager.EndReadable     = "left";
     PracticeManager.MessageInQueue  = 0;
     PracticeManager.Message         = "";
     PracticeManager.LastTick        = DateTime.Now.Ticks;
     PracticeManager.ResetValues();
     PracticeManager.ParseSessionFile();
 }
Пример #3
0
    public static void SetStart()
    {
        PracticeManager.ResetValues();
        PracticeManager.StartPosition = new Vector2(Characters.Sein.Position.x, Characters.Sein.Position.y);
        int slot = SaveSlotsManager.CurrentSlotIndex;

        SaveSlotsManager.CurrentSlotIndex = 49;
        SaveSlotsManager.BackupIndex      = -1;
        GameController.Instance.CreateCheckpoint();
        GameController.Instance.SaveGameController.PerformSave();
        SaveSlotsManager.CurrentSlotIndex = slot;
        PracticeManager.WriteFile();
        PracticeManager.ShowMessage("Start set: " + PracticeManager.StartPosition.ToString(), 5f);
    }