protected void RegisterWindow( Transform t ) {
		RemoveUnity3HackFromWindow( t );
		ShowWindow( t );
		InitTransform i = new InitTransform();
		i.pos = t.position;
		i.scale = t.localScale;
		i.angle = t.eulerAngles.z;
		registeredWindows.Add( t, i );
		HideWindow( t );
	}
Exemplo n.º 2
0
    protected void RegisterWindow(Transform t)
    {
        RemoveUnity3HackFromWindow(t);
        ShowWindow(t);
        InitTransform i = new InitTransform();

        i.pos   = t.position;
        i.scale = t.localScale;
        i.angle = t.eulerAngles.z;
        registeredWindows.Add(t, i);
        HideWindow(t);
    }
Exemplo n.º 3
0
    protected void AnimateShowWindow(Transform t)
    {
        if (!registeredWindows.ContainsKey(t))
        {
            RegisterWindow(t);
        }

        InitTransform it = registeredWindows[t];

        ShowWindow(t);
        t.localPosition    = new Vector3(-5, 0, 0);
        t.localScale       = Vector3.zero;
        t.localEulerAngles = new Vector3(0, 0, 10);
        StartCoroutine(coTweenTransformTo(t, 0.3f, it.pos, it.scale, it.angle));
    }