public void CreateChicken() { if (!SyncAddressables.Ready) { return; } var prefab = SyncAddressables.LoadAsset <GameObject>("Chicken"); _chicken = Instantiate(prefab, new Vector3(Random.Range(-4.5f, 4.5f), 0, Random.Range(-4.5f, 4.5f)), Quaternion.Euler(0, Random.Range(0, 360), 0)); // _chickenHandle = Addressables.LoadAssetAsync<GameObject>("Chicken"); // _chickenHandle.Completed += operationHandle => // { // if (operationHandle.Status == AsyncOperationStatus.Succeeded) // { // var prefab = operationHandle.Result; // _chicken = Instantiate(prefab, // new Vector3(Random.Range(-4.5f, 4.5f), 0, Random.Range(-4.5f, 4.5f)), // Quaternion.Euler(0, Random.Range(0, 360), 0)); // } // }; }
public override void CreateView() { var asset = SyncAddressables.Instantiate("FingerScriptClient"); var view = asset.GetComponent <FingerScriptClient>(); view.Setup(this); this._view = view; }
public override void CreateView() { var asset = SyncAddressables.Instantiate("CameraSizeView"); var view = asset.GetComponent <CameraSizeView>(); view.Setup(this); this._view = view; }
void FixedUpdate() { if (!SyncAddressables.Ready) { return; } m_Counter++; if (m_Counter == 1) { var go = SyncAddressables.Instantiate("Cube"); go.transform.forward = new Vector3(Random.Range(0, 180), Random.Range(0, 180), Random.Range(0, 180)); } if (m_Counter >= 60) { m_Counter = 0; } }
public override void CreateView() { JoyStickView view; if (this.Owner.Source != null) { view = this.Owner.Source.GetComponentInChildren <JoyStickView>(true); this._needsViewKill = false; } else { var viewGo = SyncAddressables.Instantiate("JoyStickView"); view = viewGo.GetComponent <JoyStickView>(); this._needsViewKill = true; } view.Setup(this); this._view = view; }