public void RemoveLoadingObjectInmediate(string entityId) { if (!loadingGameObjects.ContainsKey(entityId)) { return; } BIWLoadingPlaceHolder loadingPlaceHolder = loadingGameObjects[entityId]; loadingGameObjects.Remove(entityId); loadingPlaceHolder.Dispose(); }
public void RemoveLoadingObject(string entityId) { if (!loadingGameObjects.ContainsKey(entityId)) { return; } BIWLoadingPlaceHolder loadingPlaceHolder = loadingGameObjects[entityId]; loadingGameObjects.Remove(entityId); loadingPlaceHolder.DestroyAfterAnimation(); }
public void CreateLoadingObject(BIWEntity entity) { if (loadingGameObjects.ContainsKey(entity.rootEntity.entityId)) { return; } BIWLoadingPlaceHolder loadingPlaceHolder = GameObject.Instantiate(loadingObjectPrefab, entity.rootEntity.gameObject.transform).GetComponent <BIWLoadingPlaceHolder>(); loadingGameObjects.Add(entity.rootEntity.entityId, loadingPlaceHolder); entity.OnShapeFinishLoading += OnShapeLoadFinish; }
private void CreateLoadingObject(DCLBuilderInWorldEntity entity) { BIWLoadingPlaceHolder loadingPlaceHolder = GameObject.Instantiate(loadingObjectPrefab, entity.gameObject.transform).GetComponent <BIWLoadingPlaceHolder>(); loadingGameObjects.Add(entity.rootEntity.entityId, loadingPlaceHolder); }