// Use this for initialization
    void Start()
    {
        worldGeneratorScript = WorldScript.Instance.worldGeneratorScript;

        RoadStartDistance = worldGeneratorScript.RoadStartDistance;
        objectTransform   = transform;
    }
示例#2
0
    //public bool isCameraInBoundingRect = false;

    void Awake()
    {
        //Debug.Log("Map Awake " + GetInstanceID());
        chunk                = transform.root.gameObject;
        mapArrayGenerator    = GetComponent <MapArrayGenerator>();
        worldGeneratorScript = FindObjectOfType <WorldGeneratorScript>();
        sceneryGenerators    = GetComponents <SceneryGenerator>();
        tilemapGenerator     = GetComponent <TilemapGenerator>();
    }
    void Awake()
    {
        //Debug.Log("Connector Awake " + (GetInstanceID()));
        worldGeneratorScript = FindObjectOfType <WorldGeneratorScript>();
        //Change to tag later
        chunk             = transform.root.gameObject;
        mapArrayGenerator = GetComponentInParent <MapArrayGenerator>();
        mapScript         = GetComponentInParent <MapScript>();

        edgeCollider = GetComponent <EdgeCollider2D>();

        Vector2 screenSize         = new Vector2(Screen.width, Screen.height);
        Vector2 enlargedScreenSize = new Vector2(bufferMultipliers.x * screenSize.x, bufferMultipliers.y * screenSize.y);

        enlargedScreenRect = new Rect(-(enlargedScreenSize - screenSize) / 2, enlargedScreenSize);
    }
示例#4
0
    // Use this for initialization
    void Start()
    {
        Instance = this;

        worldGeneratorScript = GetComponent <WorldGeneratorScript>();
    }