Beispiel #1
0
        protected override Variable Evaluate(ParsingScript script)
        {
            AdMob.ShowInterstitialAd(AppDelegate.GetCurrentController());
            script.MoveForwardIf(Constants.END_ARG);

            return(Variable.EmptyInstance);
        }
Beispiel #2
0
        protected override Variable Evaluate(ParsingScript script)
        {
            string methodName = Utils.GetItem(script).AsString();

            Utils.CheckNotEmpty(script, methodName, m_name);
            script.MoveForwardIf(Constants.NEXT_ARG);

            string paramName = Utils.GetToken(script, Constants.NEXT_ARG_ARRAY);

            Utils.CheckNotEmpty(script, paramName, m_name);
            script.MoveForwardIf(Constants.NEXT_ARG);

            Variable paramValueVar = Utils.GetItem(script);
            string   paramValue    = paramValueVar.AsString();

            var result = Utils.InvokeCall(typeof(Statics),
                                          methodName, paramName, paramValue);

            return(result);
        }
Beispiel #3
0
 protected override Variable Evaluate(ParsingScript script)
 {
     AdMob.ShowInterstitialAd();
     script.MoveForwardIf(Constants.END_ARG);
     return(Variable.EmptyInstance);
 }