Esempio n. 1
0
 public TabFragPackage(FragmentType fragType)
 {
     Icon          = GetTabIconFromString(fragType.ToString());
     Title         = fragType.ToString();
     RootUrl       = Https.URLs.GetUrlStringFromPref(fragType.ToString());
     WebViewClient = GetWebViewClientByType(FragmentType.None, fragType.ToString());
 }
Esempio n. 2
0
    public void Start()
    {
        //appel du fragment
        WwiseAudioManager.PlayLoopEvent("fragment_call_" + family.ToString(), this.gameObject, false);

        if (desactivateOnStart)
        {
            this.gameObject.SetActive(false);
        }
    }
Esempio n. 3
0
 protected GenFragmentParams(GenDataDef genDataDef, Fragment fragment, FragmentType fragmentType)
 {
     Contract.Requires(fragment != null && fragment.GetType().Name == fragmentType.ToString());
     Contract.Ensures(Fragment != null && Fragment.GetType().Name == FragmentType.ToString());
     _fragment    = fragment;
     GenDataDef   = genDataDef;
     FragmentType = fragmentType;
 }
Esempio n. 4
0
 public GenFragmentLabel(Fragment fragment)
 {
     Contract.Ensures(Fragment == fragment);
     Contract.Ensures(Fragment.GetType().Name == FragmentType.ToString());
     Fragment = fragment;
     //FragmentType fragmentType;
     //Contract.Assert(Enum.TryParse(Fragment.GetType().Name, out fragmentType), "Fragment type invalid: " + Fragment.GetType().Name);
     //FragmentType = fragmentType;
     FragmentType = fragment.FragmentType;
 }
 public override string ToString()
 {
     if (_text == null)
     {
         return(_type.ToString());
     }
     else
     {
         return(_text + " [" + _type + "]");
     }
 }
Esempio n. 6
0
        public GenFragmentParams SetFragmentType(FragmentType fragmentType)
        {
            Contract.Requires(Container != null || Fragment != null);
            Contract.Ensures(Fragment != null && Fragment.GetType().Name == FragmentType.ToString());
            FragmentType = fragmentType;
            if (FragmentExists)
            {
                return(this);
            }
            var fragmentBody = IsPrimary ? Container.CheckBody() : Container.CheckSecondaryBody();

            CheckFragment(fragmentType, fragmentBody);
            return(this);
        }
Esempio n. 7
0
        public static object GetWebViewClientByType(FragmentType fragtype = FragmentType.None, string type = null)
        {
            if (fragtype != FragmentType.None)
            {
                type = fragtype.ToString();
            }
            switch (type)
            {
            case "Home": return(new Home());

            case "Subs": return(new Subs());

            case "Feed": return(new Feed());

            case "MyChannel": return(new MyChannel());

            case "Settings": return(new Settings());
            }
            return(new Subs());
        }
Esempio n. 8
0
 public override string ToString()
 {
     return(fragmentType.ToString() + number.ToString());
 }
Esempio n. 9
0
 public string FragmentName(FragmentType fragmentType)
 {
     return(fragmentType.ToString() + FragmentList.Count);
 }