/// <summary> /// 注入 /// </summary> /// <param name="user"></param> /// <param name="sys"></param> /// <param name="recharge"></param> /// <param name="biz"></param> /// <param name="token"></param> public AliPayController(IUser user, ISystems sys, IRecharge recharge, IBiz biz, IToken token) { _biz = biz; _recharge = recharge; _sys = sys; _user = user; _token = token; }
/// <summary> /// 构造函数注入 /// </summary> /// <param name="options"></param> /// <param name="recharge"></param> /// <param name="biz"></param> /// <param name="alipayService"></param> public AlipayNotifyController(IOptions <AliPaySetting> options, IRecharge recharge, IBiz biz, IAlipayService alipayService, IAccout accouts) { _appSettings = options.Value; _recharge = recharge; _biz = biz; _log = LogManager.GetLogger(Startup.repository.Name, typeof(AlipayNotifyController)); _alipayService = alipayService; _accout = accouts; }
/// <summary> /// 构造函数注入 /// </summary> /// <param name="user"></param> /// <param name="token"></param> /// <param name="sys"></param> /// <param name="recharge"></param> /// <param name="routine"></param> /// <param name="biz"></param> public RechargeController(IUser user, IToken token, IOptions <WeChatPaySetting> weChatPay, IOptions <LqhnWeChatPaySetting> lqhnweChatPay, ISystems sys, IRecharge recharge, IRoutine routine, IBiz biz, IAccout accout) { _sys = sys; _user = user; _token = token; _recharge = recharge; _routine = routine; _biz = biz; _accout = accout; _weChatPay = weChatPay.Value; _lqhnweChatPay = lqhnweChatPay.Value; }
void Awake() { Owner = GetComponent<Actor>(); GameObject tmp = Instantiate(Beam); m_hBeam = tmp.GetComponent<IBeam>(); m_fDurationTime = ActiveTime; m_hWeaponOff = new WeaponOff(this); m_hWeaponOn = new WeaponOn(this); m_hFire = new Fire(this); m_hStartRecharging = new StartRecharging(this); m_hRecharging = new Recharging(this); m_hCurrent = m_hWeaponOff; }
public void RechargeDevice(IRecharge device) { device.Recharge(); }