Skip to content

GuideManager

Graydon edited this page Mar 21, 2017 · 7 revisions

public class GuideManager

Base Class: SimulationManagerBase<GuideManager, GuideController>
Implements: ISimulationManager

Fields

private UIComponent m_tutorialPanel
private GuideTriggerBase m_currentTrigger
private float m_tutorialTimeout
private bool m_canShowTutorial
private bool m_tutorialOpened
private bool m_tutorialDisabled
private bool m_tutorialMessages
private SavedBool m_TutorialMessages
public ServiceTypeGuide[] m_serviceNotUsed
public ServiceTypeGuide[] m_serviceNeeded
public GenericGuide m_cameraNotZoomed
public GenericGuide m_cameraNotMoved
public GenericGuide m_cameraNotRotated
public GenericGuide m_cameraNotTilted
public GenericGuide m_speedNotUsed
public GenericGuide m_speedNotUsed2
public GenericGuide m_infoviewNotUsed
public GenericGuide m_notEnoughMoney
public BuildingTypeGuide m_deathCareNeeded
public GenericGuide m_bulldozerNotUsed
public GenericGuide m_worldInfoNotUsed
public GenericGuide m_renameNotUsed
public GenericGuide m_zonedBuildingInfo

Properties

public bool TutorialDisabled { get; set; }

Methods

protected void Awake()
public void InitializeProperties(GuideController properties)
public void DestroyProperties(GuideController properties)
private void Update()
private void ShowTutorialPanel(GuideTriggerBase trigger, ActivationInfo activationInfo)
private void HideTutorialPanel(GuideTriggerBase trigger)
public void InfoViewUsed()
private IEnumerator DisableGuide(GenericGuide guide)
public bool CanActivate(GuideInfo guideInfo)
public void Activate(GuideTriggerBase trigger, ActivationInfo activationInfo)
public void Deactivate(GuideTriggerBase trigger)
protected void SimulationStepImpl(int subStep)
private void ServiceStep(GuideController guideController, Service service)
public void GetData(FastList<IDataContainer> data)
public void UpdateData(UpdateMode mode)
string ISimulationManager.GetName()
ThreadProfiler ISimulationManager.GetSimulationProfiler()
void ISimulationManager.SimulationStep(int subStep)

Clone this wiki locally