示例#1
0
    // Use this for initialization
    void Start()
    {
        GameObject   wMapping     = GameObject.FindWithTag("worldMapping");
        WorldMapping worldMapping = wMapping.GetComponent <WorldMapping> ();

        GameObject      portal          = GameObject.FindWithTag("playerPortal");
        PortalPlacement portalPlacement = portal.GetComponent <PortalPlacement>();

        transform.Translate(new Vector3(worldMapping.gridCoordinates [portalPlacement.portalX], worldMapping.floorHeight, worldMapping.gridCoordinates [portalPlacement.portalZ]));
    }
示例#2
0
    // Use this for initialization
    void Start()
    {
        GameObject   wMapping     = GameObject.FindWithTag("worldMapping");
        WorldMapping worldMapping = wMapping.GetComponent <WorldMapping> ();

        GameObject      portal          = GameObject.FindWithTag("playerPortal");
        PortalPlacement portalPlacement = portal.GetComponent <PortalPlacement>();

        Vector3 portaltemp = new Vector3(worldMapping.gridCoordinates[portalPlacement.portalX], worldMapping.floorHeight, worldMapping.gridCoordinates[portalPlacement.portalZ]);

        gruntSpawnPos = new Vector3(portaltemp.x + 1.5f, portaltemp.y + 0.25f, portaltemp.z);

        SpawnNewGrunt();
    }
    // Use this for initialization
    void Start()
    {
        GameObject   wMapping     = GameObject.FindWithTag("worldMapping");
        WorldMapping worldMapping = wMapping.GetComponent <WorldMapping> ();

        GameObject      portal          = GameObject.FindWithTag("playerPortal");
        PortalPlacement portalPlacement = portal.GetComponent <PortalPlacement>();

        Vector3 portaltemp = new Vector3(worldMapping.gridCoordinates[portalPlacement.portalX], worldMapping.floorHeight, worldMapping.gridCoordinates[portalPlacement.portalZ]);

        portalPos = new Vector3(portaltemp.x, portaltemp.y, portaltemp.z);

        healthBarLength = (portalWindowWidth - 10) / (maxHp / currentHp);
    }
示例#4
0
    private float moveToDistance; // Variable used in raycast calc

    // Called upon object initialization
    void Start()
    {
        // Find scripts by referencing the tags of the "fake" objects scripts are attached to.
        // Get data from those scripts, data used here is grid position of portal x,z and the x,y,z coordinates of the given grid position.
        GameObject   wMapping     = GameObject.FindWithTag("worldMapping");
        WorldMapping worldMapping = wMapping.GetComponent <WorldMapping> ();

        GameObject      portal          = GameObject.FindWithTag("playerPortal");
        PortalPlacement portalPlacement = portal.GetComponent <PortalPlacement>();

        // portaltemp - temp storage of x,y,z values of portal, calculated by x,z values of portals grid location.
        Vector3 portaltemp = new Vector3(worldMapping.gridCoordinates[portalPlacement.portalX], worldMapping.floorHeight, worldMapping.gridCoordinates[portalPlacement.portalZ]);

        healthBarLength = (gruntWindowWidth - 10) / (maxHp / currentHp);       // set value of HealthBarLength, variable size based on current HP.
    }