Make a pop up panel asking if I am sure I want to buy a specific item in Unity
up vote
1
down vote
favorite
Like in the title I want to make a panel when I press a button for buying a specific item to pop up and ask me if I am sure I want to buy that item and if I press yes to buy it. There are going to be a lot of items and I don't want to make a separate panel for every one.
c# visual-studio user-interface unity3d editor
add a comment |
up vote
1
down vote
favorite
Like in the title I want to make a panel when I press a button for buying a specific item to pop up and ask me if I am sure I want to buy that item and if I press yes to buy it. There are going to be a lot of items and I don't want to make a separate panel for every one.
c# visual-studio user-interface unity3d editor
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
Like in the title I want to make a panel when I press a button for buying a specific item to pop up and ask me if I am sure I want to buy that item and if I press yes to buy it. There are going to be a lot of items and I don't want to make a separate panel for every one.
c# visual-studio user-interface unity3d editor
Like in the title I want to make a panel when I press a button for buying a specific item to pop up and ask me if I am sure I want to buy that item and if I press yes to buy it. There are going to be a lot of items and I don't want to make a separate panel for every one.
c# visual-studio user-interface unity3d editor
c# visual-studio user-interface unity3d editor
asked Nov 10 at 15:09
Vlad Ilisan
64
64
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
accepted
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Deny : MonoBehaviour
public string mess = "Are you sure?";
Rect body;
public vois Start()
body= new Rect(Screen.width / 2 - 150, Screen.height / 2 - 32, 300, 64)
private void OnGUI()
GUI.depth = -3;
GUI.Box(body, mess);
GUI.Button(new Rect(body.x+5,body.y+body.height-50, 110,46 ),"Yes")
//player clicked yes handle it
//after your work : Destroy(this.gameObject);
;
GUI.Button(new Rect((body.x+body.width)-115,body.y+body.height-50, 110,46
),"no")
//player clicked no handle it
//after your work : Destroy(this.gameObject);
;
put this on an empty item, and make a prefab. then when you want to use it instantiate ur prefab
Thanks @PrinceOfRavens for your answer, I am just curious can I change the sprite of the button and add on click animation?Thanks
– Vlad Ilisan
Nov 10 at 16:27
you can use a gui skin to alter the button in a bunch of ways, and yes you can set it to run an animation.
– PrinceOfRavens
Nov 10 at 16:41
Thank you for your help :))
– Vlad Ilisan
Nov 10 at 16:44
Do not suggest people to use the old UI system
– PassetCronUs
Nov 14 at 2:30
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
accepted
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Deny : MonoBehaviour
public string mess = "Are you sure?";
Rect body;
public vois Start()
body= new Rect(Screen.width / 2 - 150, Screen.height / 2 - 32, 300, 64)
private void OnGUI()
GUI.depth = -3;
GUI.Box(body, mess);
GUI.Button(new Rect(body.x+5,body.y+body.height-50, 110,46 ),"Yes")
//player clicked yes handle it
//after your work : Destroy(this.gameObject);
;
GUI.Button(new Rect((body.x+body.width)-115,body.y+body.height-50, 110,46
),"no")
//player clicked no handle it
//after your work : Destroy(this.gameObject);
;
put this on an empty item, and make a prefab. then when you want to use it instantiate ur prefab
Thanks @PrinceOfRavens for your answer, I am just curious can I change the sprite of the button and add on click animation?Thanks
– Vlad Ilisan
Nov 10 at 16:27
you can use a gui skin to alter the button in a bunch of ways, and yes you can set it to run an animation.
– PrinceOfRavens
Nov 10 at 16:41
Thank you for your help :))
– Vlad Ilisan
Nov 10 at 16:44
Do not suggest people to use the old UI system
– PassetCronUs
Nov 14 at 2:30
add a comment |
up vote
0
down vote
accepted
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Deny : MonoBehaviour
public string mess = "Are you sure?";
Rect body;
public vois Start()
body= new Rect(Screen.width / 2 - 150, Screen.height / 2 - 32, 300, 64)
private void OnGUI()
GUI.depth = -3;
GUI.Box(body, mess);
GUI.Button(new Rect(body.x+5,body.y+body.height-50, 110,46 ),"Yes")
//player clicked yes handle it
//after your work : Destroy(this.gameObject);
;
GUI.Button(new Rect((body.x+body.width)-115,body.y+body.height-50, 110,46
),"no")
//player clicked no handle it
//after your work : Destroy(this.gameObject);
;
put this on an empty item, and make a prefab. then when you want to use it instantiate ur prefab
Thanks @PrinceOfRavens for your answer, I am just curious can I change the sprite of the button and add on click animation?Thanks
– Vlad Ilisan
Nov 10 at 16:27
you can use a gui skin to alter the button in a bunch of ways, and yes you can set it to run an animation.
– PrinceOfRavens
Nov 10 at 16:41
Thank you for your help :))
– Vlad Ilisan
Nov 10 at 16:44
Do not suggest people to use the old UI system
– PassetCronUs
Nov 14 at 2:30
add a comment |
up vote
0
down vote
accepted
up vote
0
down vote
accepted
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Deny : MonoBehaviour
public string mess = "Are you sure?";
Rect body;
public vois Start()
body= new Rect(Screen.width / 2 - 150, Screen.height / 2 - 32, 300, 64)
private void OnGUI()
GUI.depth = -3;
GUI.Box(body, mess);
GUI.Button(new Rect(body.x+5,body.y+body.height-50, 110,46 ),"Yes")
//player clicked yes handle it
//after your work : Destroy(this.gameObject);
;
GUI.Button(new Rect((body.x+body.width)-115,body.y+body.height-50, 110,46
),"no")
//player clicked no handle it
//after your work : Destroy(this.gameObject);
;
put this on an empty item, and make a prefab. then when you want to use it instantiate ur prefab
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Deny : MonoBehaviour
public string mess = "Are you sure?";
Rect body;
public vois Start()
body= new Rect(Screen.width / 2 - 150, Screen.height / 2 - 32, 300, 64)
private void OnGUI()
GUI.depth = -3;
GUI.Box(body, mess);
GUI.Button(new Rect(body.x+5,body.y+body.height-50, 110,46 ),"Yes")
//player clicked yes handle it
//after your work : Destroy(this.gameObject);
;
GUI.Button(new Rect((body.x+body.width)-115,body.y+body.height-50, 110,46
),"no")
//player clicked no handle it
//after your work : Destroy(this.gameObject);
;
put this on an empty item, and make a prefab. then when you want to use it instantiate ur prefab
answered Nov 10 at 15:31
PrinceOfRavens
1,39711021
1,39711021
Thanks @PrinceOfRavens for your answer, I am just curious can I change the sprite of the button and add on click animation?Thanks
– Vlad Ilisan
Nov 10 at 16:27
you can use a gui skin to alter the button in a bunch of ways, and yes you can set it to run an animation.
– PrinceOfRavens
Nov 10 at 16:41
Thank you for your help :))
– Vlad Ilisan
Nov 10 at 16:44
Do not suggest people to use the old UI system
– PassetCronUs
Nov 14 at 2:30
add a comment |
Thanks @PrinceOfRavens for your answer, I am just curious can I change the sprite of the button and add on click animation?Thanks
– Vlad Ilisan
Nov 10 at 16:27
you can use a gui skin to alter the button in a bunch of ways, and yes you can set it to run an animation.
– PrinceOfRavens
Nov 10 at 16:41
Thank you for your help :))
– Vlad Ilisan
Nov 10 at 16:44
Do not suggest people to use the old UI system
– PassetCronUs
Nov 14 at 2:30
Thanks @PrinceOfRavens for your answer, I am just curious can I change the sprite of the button and add on click animation?Thanks
– Vlad Ilisan
Nov 10 at 16:27
Thanks @PrinceOfRavens for your answer, I am just curious can I change the sprite of the button and add on click animation?Thanks
– Vlad Ilisan
Nov 10 at 16:27
you can use a gui skin to alter the button in a bunch of ways, and yes you can set it to run an animation.
– PrinceOfRavens
Nov 10 at 16:41
you can use a gui skin to alter the button in a bunch of ways, and yes you can set it to run an animation.
– PrinceOfRavens
Nov 10 at 16:41
Thank you for your help :))
– Vlad Ilisan
Nov 10 at 16:44
Thank you for your help :))
– Vlad Ilisan
Nov 10 at 16:44
Do not suggest people to use the old UI system
– PassetCronUs
Nov 14 at 2:30
Do not suggest people to use the old UI system
– PassetCronUs
Nov 14 at 2:30
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53240261%2fmake-a-pop-up-panel-asking-if-i-am-sure-i-want-to-buy-a-specific-item-in-unity%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown