internal void Deinitialize(UserGuideData data) { if (IsInitialized == false) { return; } OnDeinitialize(); Terminate(); GuideData = null; }
// INTERNAL METHODS used by UserGuide internal bool Initialize(UserGuideData data) { if (IsInitialized == true) { return(true); } GuideData = data; Reset(); if (OnInitialize() == false) { Deinitialize(data); return(false); } return(true); }