예제 #1
0
 public override void UnhookEvents()
 {
     Context.OnAmmoChange                  -= OnAmmoChange;
     Context.OnBigAmmoChange               -= OnBigAmmoChange;
     Context.OnTotalAmmoChange             -= OnAmmoChange;
     Context.OnTotalBigAmmoChange          -= OnBigAmmoChange;
     Context.OnWyvernsFireTimerUpdate      -= OnWyvernsFireTimerUpdate;
     Context.OnWyvernstakeBlastTimerUpdate -= OnWyvernstakeBlastTimerUpdate;
     Context.OnWyvernstakeStateChanged     -= OnBigAmmoChange;
     Context.OnSafijiivaCounterUpdate      -= OnSafijiivaCounterUpdate;
     Context = null;
     AmmoHolder.Children.Clear();
 }
예제 #2
0
 public void SetContext(GunLance ctx)
 {
     Context = ctx;
     UpdateInformation();
     HookEvents();
 }