Advertisement
Ryuu69

Improved Force Clone

May 3rd, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.01 KB | None | 0 0
  1. private GameObject userInteractGO;
  2.         private GameObject ifYouDeleteThisEverythingDiesCloneAvatarButton;
  3.         private GameObject NewCloneAvatarButton;
  4.         private UserInteractMenu userInteract;
  5.         private void Start()
  6.         {
  7.             userInteractGO = GameObject.Find("/UserInterface/QuickMenu/UserInteractMenu");
  8.             userInteract = userInteractGO.GetComponent<UserInteractMenu>();
  9.             ifYouDeleteThisEverythingDiesCloneAvatarButton = userInteractGO.transform.Find("CloneAvatarButton").gameObject;
  10.             NewCloneAvatarButton = GameObject.Instantiate(ifYouDeleteThisEverythingDiesCloneAvatarButton,userInteractGO.transform);
  11.             ifYouDeleteThisEverythingDiesCloneAvatarButton.transform.position = new Vector3(float.MaxValue, float.MaxValue, float.MaxValue);
  12.            
  13.         }
  14.  
  15.         private void Update()
  16.         {
  17.             if (userInteractGO.active)
  18.             {
  19.                 if (userInteract.menuController.activeAvatar != null && userInteract.menuController.activeUser.allowAvatarCopying == false && userInteract.menuController.activeAvatar.releaseStatus == "public")
  20.                 {
  21.                     NewCloneAvatarButton.GetComponent<Button>().enabled = true;
  22.                     NewCloneAvatarButton.GetComponentInChildren<Text>().text = "<color=blue>Clone Avatar</color>";
  23.                     return;
  24.                 }
  25.                 if (userInteract.menuController.activeAvatar != null && userInteract.menuController.activeAvatar.releaseStatus == "private")
  26.                 {
  27.                     NewCloneAvatarButton.GetComponent<Button>().enabled = false;
  28.                     NewCloneAvatarButton.GetComponentInChildren<Text>().text = "Private";
  29.                     return;
  30.                 }
  31.                 else
  32.                 {
  33.                     NewCloneAvatarButton.GetComponentInChildren<Text>().text = "Clone Avatar";
  34.                     NewCloneAvatarButton.GetComponent<Button>().enabled = true;
  35.                 }
  36.             }
  37.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement