// Start is called before the first frame update
        void Start()
        {
            // Is this editor instance running a clone project?
            if (ClonesManager.IsClone())
            {
                Debug.Log("This is a clone project.");

                //Argument can be set from the clones manager window.
                string customArgument = ClonesManager.GetArgument();
                Debug.Log("The custom argument of this clone project is: " + customArgument);
                // Do what ever you need with the argument string.
            }
            else
            {
                Debug.Log("This is the original project.");
            }
        }
Example #2
0
    private void SetUpInputField()
    {
        if (!PlayerPrefs.HasKey(PlayerPrefsNameKey))
        {
            return;
        }

        string defaultName = PlayerPrefs.GetString(PlayerPrefsNameKey);

        //dev only fix remove this if statement
        if (ClonesManager.GetArgument() != "")
        {
            print("asd");
            NameInputField.text = ClonesManager.GetArgument();
        }
        else
        {
            NameInputField.text = defaultName;
        }

        CheckNameValid(defaultName);
    }