private void Awake() { this.col = base.GetComponent <BoxCollider2D>(); base.set_enabled(false); this.BannerPanel = base.get_transform().FindChild("ShipFrame").GetComponent <UIPanel>(); this.BannerManager = base.GetComponent <OrganizeBannerManager>(); }
protected override void OnDragDropRelease(GameObject surface) { if (surface != null) { OrganizeBannerManager component = surface.GetComponent <OrganizeBannerManager>(); if (component != null && component.IsSet) { ShipModel ship = component.ship; if (!_preOnDragDropRelease(component)) { Dlg.Call(ref _actOnDragDropEnd); } } else { Dlg.Call(ref _actOnDragDropEnd); } } else { Dlg.Call(ref _actOnDragDropEnd); } OrganizeTaskManager._clsTop.deckSwitchManager.keyControlEnable = true; SingletonMonoBehaviour <UIShortCutMenu> .Instance.IsInputEnable = true; base.OnDragDropRelease(surface); }
private void Awake() { col = GetComponent <BoxCollider2D>(); base.enabled = false; BannerPanel = ((Component)base.transform.FindChild("ShipFrame")).GetComponent <UIPanel>(); BannerManager = GetComponent <OrganizeBannerManager>(); }
private void OnDestroy() { BannerManager = null; BannerPanel = null; col = null; OnDragStartCallBack = null; OnDragEndCallBack = null; }
private void OnDestroy() { this.BannerManager = null; this.BannerPanel = null; this.col = null; this.OnDragStartCallBack = null; this.OnDragEndCallBack = null; }
private bool OnCheckDragDropTarget(OrganizeBannerManager target) { if (_isDragDrop) { return(false); } return(_uiDragDropItem == null || (target.Equals(_uiDragDropItem) ? true : false)); }
private void OnDragDropStart(OrganizeBannerManager target) { _isDragDrop = true; _uiDragDropItem = target; deckSwitchManager.keyControlEnable = false; if (BannerIndex != target.number) { SoundUtils.PlaySE(SEFIleInfos.CommonCursolMove); } BannerIndex = target.number; UpdateChangeBanner(); }
private bool OnDragDropRelease(OrganizeBannerManager target) { if (target == null || _uiDragDropItem == null) { Debug.LogWarning(" DragDrop NULL"); return(false); } OrganizeManager logicManager = OrganizeTaskManager.logicManager; DeckModel currentDeck = deckSwitchManager.currentDeck; ShipModel ship = target.ship; ShipModel ship2 = _uiDragDropItem.ship; if (logicManager.ChangeOrganize(currentDeck.Id, target.number - 1, ship2.MemId)) { target.setBanner(ship2, openAnimation: true, null); _uiDragDropItem.setBanner(ship, openAnimation: true, delegate { OnDragDropEnd(); }); OrganizeTaskManager.Instance.GetListTask().UpdateList(); } return(true); }
private void OnDragDropEnd() { _isDragDrop = false; _uiDragDropItem = null; }
private void OnDragDropEnd() { this._isDragDrop = false; this._uiDragDropItem = null; }
private bool OnCheckDragDropTarget(OrganizeBannerManager target) { return(!this._isDragDrop && (this._uiDragDropItem == null || target.Equals(this._uiDragDropItem))); }