Beispiel #1
0
 public void Start()
 {
     StartCoroutine(StartCoroutine());
     if (instance == null)
     {
         instance = this;
     }
 }
Beispiel #2
0
        public IEnumerator StartCoroutine()
        {
            while (ModReferences.rightHandTransform == null)
            {
                yield return(null);

                Debug.Log("Waiting for setup");
                if (LocalPlayer.Inventory != null)
                {
                    LocalPlayer.Inventory.Equip(80, false);
                }
            }
            yield return(null);

            instanceLocalPlayer = Create();
            instanceLocalPlayer.transform.position = ModReferences.rightHandTransform.position;
            instanceLocalPlayer.transform.rotation = ModReferences.rightHandTransform.rotation;
            instanceLocalPlayer.transform.parent   = ModReferences.rightHandTransform;
            instanceLocalPlayer.SetActive(false);
            instance = this;
        }