void Navigate() { if (mIsNavigationThroughMapOnCooldown == false && mIsTargeting == true) { GenericRegion nextRegion; nextRegion = mActiveRegion.GetNextRegion(mTargetingVector); if (nextRegion != null) { mActiveRegion.SetOutOFRegion(); nextRegion.SetInRegion(); mActiveRegion = nextRegion; StartCoroutine(NavigationThroughMapOnCooldown()); } } }
void Start() { mInput = new InputManagerData(1); mActiveRegion = mStartingRegion.GetComponent <GenericRegion>(); mActiveRegion.SetInRegion(); }
void Awake() { mRegionB = mRegionBTransform.GetComponent <GenericRegion>(); mRegionD = mRegionDTransform.GetComponent <GenericRegion>(); }