public override void FirstExecution() { base.FirstExecution(); if (this.FiringInteractiveObject is IEM_IFiringAInteractiveObjectAction_EventsListener IFiringAInteractiveObjectAction_EventsListener) { IFiringAInteractiveObjectAction_EventsListener.OnFiringInteractiveObjectActionStart(this._playerAimingInteractiveObjectActionInherentData); } }