void CheckCookieType()
    {
        CookieStatus status = childObj.GetComponent <CookieStatus>();

        switch (status.cookieDate.cookieKing)
        {
        case "normalCookie":
            bakingCookieType = tableManager.bakingPre_normal;
            cookieType       = "normalCookie";
            break;

        case "jamCookie":
            bakingCookieType = tableManager.bakingPre_jam;
            cookieType       = "jamCookie";
            break;

        case "chocolateCookie":
            bakingCookieType = tableManager.bakingPre_chocolate;
            cookieType       = "chocolateCookie";
            break;

        case "darkMatter":
            bakingCookieType = tableManager.bakingPre_darkMatter;
            cookieType       = "darkMatter";
            break;
        }
        Debug.Log(status.cookieDate.cookieKing);
    }
Exemple #2
0
    public void CookieDateAdd(GameObject knead, string type)
    {
        CookieStatus status     = knead.GetComponent <CookieStatus>();
        string       createType = type;
        string       path       = " ";

        switch (createType)
        {
        case "normalCookie":
            path = "NormalCookieDate";
            break;

        case "jamCookie":
            path = "JamCookieDate";
            break;

        case "chocolateCookie":
            path = "ChocolateCookieDate";
            break;

        case "darkMatter":
            path = "DarkMatterDate";
            break;
        }
        status.cookieDate = (CookieDate)Resources.Load("ScriptableObject/" + path);
    }
        public ICookieGetter CreateDefaultCookieGetter()
        {
            string path = CookieUtil.ReplacePathSymbols(COOKIEPATH);
            if (!File.Exists(path))
            {
                path = null;
            }

            CookieStatus status = new CookieStatus(
                BrowserType.ToString(), path, BrowserType, PathType.File);
            return new GoogleChromeCookieGetter(status);
        }
		public ICookieGetter CreateDefaultCookieGetter()
		{
			string cookieFolder = Environment.GetFolderPath(
                Environment.SpecialFolder.Cookies);

			CookieStatus status = new CookieStatus(
                this.BrowserType.ToString(),
                cookieFolder,
                this.BrowserType,
                PathType.Directory);

			return new IECookieGetter(status, false);
		}
        /// <summary>
        /// 指定のfirefoxプロファイルからクッキーを取得します。
        /// </summary>
        private ICookieGetter CreateCookieGetter(FirefoxProfile prof)
        {
            string name = "Firefox";
            string path = null;

            if (prof != null)
            {
                name += " " + prof.Name;
                path = Path.Combine(prof.FilePath, COOKEFILE_NAME);
            }

            CookieStatus status = new CookieStatus(
                name, path, BrowserType, PathType.File);
            return new FirefoxCookieGetter(status);
        }
Exemple #6
0
    void Update()
    {
        foreach (DirectionName n in directionName)
        {
            //子オブジェクトがある状態だったら
            if (n.destroyObj.transform.childCount >= 1)
            {
                GameObject   childObj = n.destroyObj.transform.GetChild(0).gameObject;
                CookieStatus status   = childObj.GetComponent <CookieStatus>();

                switch (status.cookieDate.cookieKing)
                {
                case "normalCookie":
                    soldier = normalSoldier;
                    break;

                case "jamCookie":
                    soldier = jamSoldier;
                    break;

                case "chocolateCookie":
                    soldier = chocolateSoldier;
                    break;
                }

                //外にクッキーを出す
                Instantiate(
                    soldier,
                    directionName[(int)n.dirName].createObj.transform.localPosition,
                    Quaternion.identity, directionName[(int)n.dirName].createObj.transform);

                //中で作ったクッキーを削除
                Destroy(childObj);
            }
        }
    }
		public OperaCookieGetter(CookieStatus status) : base(status)
		{
		}
		public GoogleChromeCookieGetter(CookieStatus status)
            : base(status)
		{
		}
		public IECookieGetter(CookieStatus status, bool checkSubDirectory)
			: base(status)
		{
			this._checkSubDirectory = false;
		}
		public SafariCookieGetter(CookieStatus status) : base(status)
		{
		}
 private void Form1_Load(object sender, EventArgs e)
 {
     this.CookieStatus = Utility.Deserialize(SETTING_FILE) as CookieStatus;
     backgroundWorker1.RunWorkerAsync();
 }
 /// <summary>
 /// コンストラクタ
 /// </summary>
 public FirefoxCookieGetter(CookieStatus status)
     : base(status)
 {
 }