// 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])); }
// 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); }
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. }