// Use this for initialization protected override void Start() { base.Start(); ZoomMap.instance = this; swallowTouches = true; init(); scale = 1; numberOfFingers = 0; fingers = new int[2]; fingerPos = new Vector2[2]; initFingerPos = new Vector2[2]; float minScaleX = Screen.width / 2 / perPixel / singleRenderer.bounds.extents.x; float minScaleY = Screen.height / 2 / perPixel / singleRenderer.bounds.extents.y; minScale = minScaleX < minScaleY?minScaleY:minScaleX; if (singleTransform.localScale.x > minScale) { singleTransform.localScale = new Vector3(minScale, minScale, minScale); } int padding = -1; posLeftTop = new Vector3(padding, GlobalOptions.Vsizey - padding, 1f); posLeftTop = GlobalOptions.NormalisePos(posLeftTop); posLeftTop = Cameras.GetGUICamera().ScreenToWorldPoint(posLeftTop); posRightBottom = new Vector3(GlobalOptions.Vsizex - padding, padding, 1f); posRightBottom = GlobalOptions.NormalisePos(posRightBottom); posRightBottom = Cameras.GetGUICamera().ScreenToWorldPoint(posRightBottom); }
void Start() { Vector3 pos = new Vector3(GlobalOptions.Vsizex - 15, GlobalOptions.Vsizey - 92, singleTransform.position.z); pos = GlobalOptions.NormalisePos(pos); pos = Cameras.GetGUICamera().ScreenToWorldPoint(pos); singleTransform.position = pos; }
public override void Awake() { base.Awake(); Vector3 pos = new Vector3(GlobalOptions.Vsizex - 15, GlobalOptions.Vsizey - 37, singleTransform.position.z); pos = GlobalOptions.NormalisePos(pos); pos = Cameras.GetGUICamera().ScreenToWorldPoint(pos); singleTransform.position = pos; }
private void PosPersantage() { Vector3 pos; pos = new Vector3(606, 75, -10f); pos = GlobalOptions.NormalisePos(pos); pos = GUIcamera.ScreenToWorldPoint(pos); //pos.x-=Persantage.renderer.bounds.size.x; Persantage.transform.position = pos; }
void Start() { Vector3 pos = new Vector3(GlobalOptions.Vsizex / 2, GlobalOptions.Vsizey - paddingTop, 1f); pos = GlobalOptions.NormalisePos(pos); pos = Cameras.GetGUICamera().ScreenToWorldPoint(pos); //pos.x = 0f; pos.z = 3f; singleTransform.position = pos; }
protected override Vector3 GetOutNotifierPlace(int position) { Vector3 outPosition; outPosition = new Vector3(GlobalOptions.Vsizex / 2, GlobalOptions.Vsizey + 5, -position * Z_INDEX_PER_POSITION); outPosition = GlobalOptions.NormalisePos(outPosition); outPosition = Cameras.GetGUICamera().ScreenToWorldPoint(outPosition); outPosition.y += NOTIFIER_HEIGHT / 2; return(outPosition); }
protected override Vector3 GetInNotifierPlace(int position) { Vector3 inPostion; inPostion = new Vector3(GlobalOptions.Vsizex / 2, GlobalOptions.Vsizey - 15, -position * Z_INDEX_PER_POSITION); inPostion = GlobalOptions.NormalisePos(inPostion); inPostion = Cameras.GetGUICamera().ScreenToWorldPoint(inPostion); inPostion.y -= NOTIFIER_HEIGHT / 2 + NOTIFIER_HEIGHT * position + 0.02f * position; return(inPostion); }
// Use this for initialization public override void Awake() { base.Awake(); if (top && bottom || right && left) { Debug.LogError("check " + gameObject.name); } if (top && left) { Vector3 pos = new Vector3(paddingLeft, GlobalOptions.Vsizey - paddingTop, singleTransform.position.z); pos = GlobalOptions.NormalisePos(pos); pos = Cameras.GetGUICamera().ScreenToWorldPoint(pos); pos.x += singleRenderer.bounds.extents.x; pos.y -= singleRenderer.bounds.extents.y; singleTransform.position = pos; return; } if (top && right) { Vector3 pos = new Vector3(GlobalOptions.Vsizex - paddingRight, GlobalOptions.Vsizey - paddingTop, singleTransform.position.z); pos = GlobalOptions.NormalisePos(pos); pos = Cameras.GetGUICamera().ScreenToWorldPoint(pos); pos.x -= singleRenderer.bounds.extents.x; pos.y -= singleRenderer.bounds.extents.y; singleTransform.position = pos; return; } if (bottom && left) { Vector3 pos = new Vector3(paddingLeft, paddingBottom, singleTransform.position.z); pos = GlobalOptions.NormalisePos(pos); pos = Cameras.GetGUICamera().ScreenToWorldPoint(pos); pos.x += singleRenderer.bounds.extents.x; pos.y += singleRenderer.bounds.extents.y; singleTransform.position = pos; return; } if (bottom && right) { Vector3 pos = new Vector3(GlobalOptions.Vsizex - paddingRight, paddingBottom, singleTransform.position.z); pos = GlobalOptions.NormalisePos(pos); pos = Cameras.GetGUICamera().ScreenToWorldPoint(pos); pos.x -= singleRenderer.bounds.extents.x; pos.y += singleRenderer.bounds.extents.y; singleTransform.position = pos; return; } if (left) { Vector3 pos = new Vector3(paddingLeft, 0f, singleTransform.position.z); pos = GlobalOptions.NormalisePos(pos); pos = Cameras.GetGUICamera().ScreenToWorldPoint(pos); pos.x += singleRenderer.bounds.extents.x; pos.y = 0f; singleTransform.position = pos; return; } if (right) { Vector3 pos = new Vector3(GlobalOptions.Vsizex - paddingRight, 0f, singleTransform.position.z); pos = GlobalOptions.NormalisePos(pos); pos = Cameras.GetGUICamera().ScreenToWorldPoint(pos); pos.x -= singleRenderer.bounds.extents.x; pos.y = 0f; singleTransform.position = pos; return; } if (top) { Vector3 pos = new Vector3(0f, GlobalOptions.Vsizey - paddingTop, singleTransform.position.z); pos = GlobalOptions.NormalisePos(pos); pos = Cameras.GetGUICamera().ScreenToWorldPoint(pos); pos.x = 0f; pos.y -= singleRenderer.bounds.extents.y; singleTransform.position = pos; return; } if (bottom) { Vector3 pos = new Vector3(0f, paddingBottom, singleTransform.position.z); pos = GlobalOptions.NormalisePos(pos); pos = Cameras.GetGUICamera().ScreenToWorldPoint(pos); pos.x = 0f; pos.y += singleRenderer.bounds.extents.y; singleTransform.position = pos; return; } }