Example #1
0
    private void ClearOldVars()
    {
        _isRouteReady = false;

        if (_theRoute != null)
        {
            _theRoute.CheckPoints.Clear();
        }
        _theRoute = null;

        _cryRoute       = null;
        _cryBridgeRoute = null;
    }
Example #2
0
    private void WeHaveToCreateTheRoute()
    {
        //GameScene.print("We have to create new route " + _person.MyId + " o:" + OriginKey + " d:" + DestinyKey + " askT:" + _askDateTime);

        if (_one.LandZone != _two.LandZone)
        {
            //          //Debug.Log("Bridge Routing");
            _cryBridgeRoute = new CryBridgeRoute(_ini, _fin, _person, _destinyKey, _routeType);
        }
        else
        {
            //           //Debug.Log("Smple Routing");
            _cryRoute = new CryRoute(_ini, _fin, _person, _destinyKey, _iniDoor, _finDoor, _routeType);
        }
    }
Example #3
0
    private void BlackList()
    {
        var key = RoutesCache.CreateRouteKey(_origenKey, _destinyKey);

        Debug.Log("CryROute.BlackList() : " + _fin.MyId);

        if (_fin.MyId.Contains("Bridge"))
        {
            _person.Brain.BlackListBuild(_fin.MyId, key, RouteType);
        }
        else
        {
            _person.Brain.BlackListBuild(CryBridgeRoute.ExtractRealId((Structure)_fin), key, RouteType);
        }

        wasBlackListed = true;
    }