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
New contributor
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
New contributor
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
New contributor
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
New contributor
New contributor
New contributor
asked Nov 10 at 15:09
Vlad Ilisan
83
83
New contributor
New contributor
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,31911021
1,31911021
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 |
Vlad Ilisan is a new contributor. Be nice, and check out our Code of Conduct.
Vlad Ilisan is a new contributor. Be nice, and check out our Code of Conduct.
Vlad Ilisan is a new contributor. Be nice, and check out our Code of Conduct.
Vlad Ilisan is a new contributor. Be nice, and check out our Code of Conduct.
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