private void LoadDeckTile() { GameObject obj2 = AssetLoader.Get().LoadActor("DeckCardBar", false, false); if (obj2 == null) { Debug.LogWarning(string.Format("CollectionDraggableCardVisual.OnDeckTileActorLoaded() - FAILED to load actor \"{0}\"", "DeckCardBar")); } else { this.m_deckTile = obj2.GetComponent <CollectionDeckTileActor>(); if (this.m_deckTile == null) { Debug.LogWarning(string.Format("CollectionDraggableCardVisual.OnDeckTileActorLoaded() - ERROR game object \"{0}\" has no CollectionDeckTileActor component", "DeckCardBar")); } else { this.m_deckTile.Hide(); this.m_deckTile.transform.parent = base.transform; this.m_deckTile.transform.localPosition = new Vector3(2.194931f, 0f, 0f); this.m_deckTile.transform.localScale = DECK_TILE_LOCAL_SCALE; this.m_deckTile.transform.localEulerAngles = new Vector3(0f, 180f, 0f); } } }
protected override void Awake() { base.Awake(); string name = (UniversalInputManager.UsePhoneUI == null) ? "DeckCardBar" : "DeckCardBar_phone"; GameObject obj2 = AssetLoader.Get().LoadActor(name, false, false); if (obj2 == null) { Debug.LogWarning(string.Format("DeckTrayDeckTileVisual.OnDeckTileActorLoaded() - FAILED to load actor \"{0}\"", name)); } else { this.m_actor = obj2.GetComponent <CollectionDeckTileActor>(); if (this.m_actor == null) { Debug.LogWarning(string.Format("DeckTrayDeckTileVisual.OnDeckTileActorLoaded() - ERROR game object \"{0}\" has no CollectionDeckTileActor component", name)); } else { GameUtils.SetParent((Component)this.m_actor, (Component)this, false); this.m_actor.transform.localEulerAngles = new Vector3(0f, 180f, 0f); UIBScrollableItem component = this.m_actor.GetComponent <UIBScrollableItem>(); if (component != null) { component.SetCustomActiveState(new UIBScrollableItem.ActiveStateCallback(this.IsInUse)); } this.SetUpActor(); if (base.gameObject.GetComponent <BoxCollider>() == null) { this.m_collider = base.gameObject.AddComponent <BoxCollider>(); this.m_collider.size = this.BOX_COLLIDER_SIZE; this.m_collider.center = this.BOX_COLLIDER_CENTER; } this.Hide(); SceneUtils.SetLayer(base.gameObject, LAYER); base.SetDragTolerance(5f); } } }