Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private GameObject userInteractGO;
- private GameObject ifYouDeleteThisEverythingDiesCloneAvatarButton;
- private GameObject NewCloneAvatarButton;
- private UserInteractMenu userInteract;
- private void Start()
- {
- userInteractGO = GameObject.Find("/UserInterface/QuickMenu/UserInteractMenu");
- userInteract = userInteractGO.GetComponent<UserInteractMenu>();
- ifYouDeleteThisEverythingDiesCloneAvatarButton = userInteractGO.transform.Find("CloneAvatarButton").gameObject;
- NewCloneAvatarButton = GameObject.Instantiate(ifYouDeleteThisEverythingDiesCloneAvatarButton,userInteractGO.transform);
- ifYouDeleteThisEverythingDiesCloneAvatarButton.transform.position = new Vector3(float.MaxValue, float.MaxValue, float.MaxValue);
- }
- private void Update()
- {
- if (userInteractGO.active)
- {
- if (userInteract.menuController.activeAvatar != null && userInteract.menuController.activeUser.allowAvatarCopying == false && userInteract.menuController.activeAvatar.releaseStatus == "public")
- {
- NewCloneAvatarButton.GetComponent<Button>().enabled = true;
- NewCloneAvatarButton.GetComponentInChildren<Text>().text = "<color=blue>Clone Avatar</color>";
- return;
- }
- if (userInteract.menuController.activeAvatar != null && userInteract.menuController.activeAvatar.releaseStatus == "private")
- {
- NewCloneAvatarButton.GetComponent<Button>().enabled = false;
- NewCloneAvatarButton.GetComponentInChildren<Text>().text = "Private";
- return;
- }
- else
- {
- NewCloneAvatarButton.GetComponentInChildren<Text>().text = "Clone Avatar";
- NewCloneAvatarButton.GetComponent<Button>().enabled = true;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement