Beispiel #1
0
 private static void Postfix(ReadBook __instance)
 {
     // Main.Logger.Log("start readbook ");
     if (Main.settings.stopOnReading)
     {
         Main.ApplyTimeScale(false);
     }
 }
        /// <summary>
        /// 按钮事件打开添加书籍
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void GetRoodBook(object sender, EventArgs e)
        {
            Button bt = (Button)sender;

            Hide();
            ReadBook read = new ReadBook(bookDao.QueryBook(bt.ToolTip.ToString().Trim()));

            read.Show();
        }
Beispiel #3
0
        public void ReadTest()
        {
            IReadBookService rb   = new ReadBook();
            IBook            book = rb.Read(@"..\..\..\Saves\BooksTest\BookTest.json");

            Assert.AreEqual("P1", book[0].Label);
            Assert.AreEqual("P2", book[1].Label);
            Assert.AreEqual("P3", book[2].Label);
            Assert.AreEqual("P4", book[3].Label);
        }
Beispiel #4
0
 // Update is called once per frame
 void Update()
 {
     if (gc.ActiveBook() && gc.GetInteractionKey() && gazedAt &&
         Vector3.Distance(transform.position, player.transform.position) < interactionDistance)
     {
         openBook.SetActive(true);
         ReadBook read = (ReadBook)FindObjectOfType(typeof(ReadBook));
         read.BeginReading();
         Destroy(gameObject);
     }
 }
Beispiel #5
0
    void Start()
    {
        GameObject g = GameObject.Find("PlayerCanvas");

        this.player = g.GetComponent <Player>();
        this.player.registerObject(this);
        this.actions    = new List <Action>();
        this.activities = new List <Activity>();

        // add list of activities and actions
        Activity activity = new ReadBook(gameObject, this.player);

        this.activities.Add(activity);
    }
Beispiel #6
0
        static void Prefix(ReadBook __instance)
        {
            int time = BuildingEffect.levelUpTime;

            if (!Main.enabled)
            {
                return;
            }
            if (Main.settings.buildingAdvanced)
            {
                UIDate.instance.ChangeTime(false, -BuildingEffect.levelUpReducedTime);
                BuildingEffect.levelUpReducedTime = 0;
            }

            if (Main.settings.crossMonth && DateFile.instance.dayTime < time)
            {
                TrunChange.setAfterCrossTime(time);
                UIDate.instance.ChangeTime(false, -time);
            }
        }
        public List <Book> Get(string cwid)
        {
            ReadBook readObj = new ReadBook();

            return(readObj.GetBooksByCwid(cwid));
        }
        public List <Book> Get()
        {
            ReadBook readObj = new ReadBook();

            return(readObj.GetAllBooks());
        }
Beispiel #9
0
 public ReadBookWindow(ReadBook rb)
 {
     InitializeComponent();
     ReadBook         = rb;
     this.DataContext = ReadBook;
 }
Beispiel #10
0
 private static void Postfix(ReadBook __instance)
 {
     // Main.Logger.Log("end readbook " + StartBattle.instance.battleTyp);
     Main.ApplyTimeScale(Main.settings.enabled);
 }
Beispiel #11
0
 public string ContinueReading()
 {
     return(ReadBook.GetPage(LastPageRead));
 }