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); } }
public void score() { IScoreManager score = DependencyInjector.GetDependency <IScoreManager>(); score.addPoints(points); }
private void Start() { DependencyInjector.GetDependency <IScoreManager>().scoreChangedDelegate += updateScore; score = GetComponent <Text>(); }
private void OnDestroy() { DependencyInjector.GetDependency <IScoreManager>().scoreChangedDelegate -= updateScore; }
private void OnDestroy() { DependencyInjector.GetDependency <ICoinsManager>().m_CoinsChangedFn -= UpdateCoins; }
// Start is called before the first frame update void Start() { DependencyInjector.GetDependency <ICoinsManager>().m_CoinsChangedFn += UpdateCoins; DependencyInjector.GetDependency <IHpManager>().m_LifeChangeFn += UpdateHp; }