public int ExampleMethod(string valueParm)
        {
            using (var cnn = DependencyInjector.GetDependency <IDbExecutor>())
            {
                var p = DependencyInjector.GetDependency <IDapperParameters>();
                p.Add("Parm1", valueParm, dbType: DbType.String, direction: ParameterDirection.Input, size: 8);
                p.AddOutputParameter("Output1", DbType.Boolean);
                p.Add("ReturnValue", dbType: DbType.Int32, direction: ParameterDirection.ReturnValue);

                cnn.Execute("MySproc", param: p.DynamicParameters, commandType: CommandType.StoredProcedure);

                var returnVal = p.Get <int>("ReturnValue");
                if (p.Get <bool>("Output1"))
                {
                    return(returnVal);
                }

                return(0);
            }
        }
Beispiel #2
0
    public void score()
    {
        IScoreManager score = DependencyInjector.GetDependency <IScoreManager>();

        score.addPoints(points);
    }
Beispiel #3
0
 private void Start()
 {
     DependencyInjector.GetDependency <IScoreManager>().scoreChangedDelegate += updateScore;
     score = GetComponent <Text>();
 }
Beispiel #4
0
 private void OnDestroy()
 {
     DependencyInjector.GetDependency <IScoreManager>().scoreChangedDelegate -= updateScore;
 }
Beispiel #5
0
 private void OnDestroy()
 {
     DependencyInjector.GetDependency <ICoinsManager>().m_CoinsChangedFn -= UpdateCoins;
 }
Beispiel #6
0
 // Start is called before the first frame update
 void Start()
 {
     DependencyInjector.GetDependency <ICoinsManager>().m_CoinsChangedFn += UpdateCoins;
     DependencyInjector.GetDependency <IHpManager>().m_LifeChangeFn      += UpdateHp;
 }