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();
 }
Example #3
0
 void Awake()
 {
     mRegionB = mRegionBTransform.GetComponent <GenericRegion>();
     mRegionD = mRegionDTransform.GetComponent <GenericRegion>();
 }