public VideoPlayingState(ARVideoObject arObj) : base(arObj) { }
public VideoIdleState(ARVideoObject v) : base(v) { }
public StopVideoUnityExitedState(ARVideoObject obj) : base(obj) { }
public VideoEndedState(ARVideoObject obj) : base(obj) { }
public VideoPausedState(ARVideoObject obj) : base(obj) { }
public AbstractVideoState(ARVideoObject arObj) { this.arVideoObj = arObj; }
public VideoPlaybackInitiatedState(ARVideoObject v) : base(v) { }