// public Transform TargetListMember; // toggle(script) から設定 public void _changeMemberStat(Transform tListMember, int idxPrefub) // toggle(script) から関節呼び出し { bool actFlag = false; MemberManager.posMember(tListMember.transform.GetSiblingIndex()); Color cl = tListMember.transform.Find("BaseWhite").GetComponent <Image>().color; if (cl == Colors.male || cl == Colors.maleDisable) { if (MemberManager.activeStat == 0) { cl = Colors.male; actFlag = true; } else { cl = Colors.maleDisable; actFlag = false; } } else { if (cl == Colors.female || cl == Colors.femaleDisable) { if (MemberManager.activeStat == 0) { cl = Colors.female; actFlag = true; } else { cl = Colors.femaleDisable; actFlag = false; } } else { Debug.Log("ERROR: SelectView _changeMemberStat DATAがおかしい"); return; } } if (actFlag == true) { tListMember.transform.Find("BaseWhite").GetComponent <Image> ().color = cl; MemberManager.idxRec = MemberManager.getActiveMemberLastNum() + 1; MemberManager.activeStat = 1; // Activeにする場合は、status更新前の最大Activeidx取得後にstatusを更新すること } else { PairManager.clearPairMemberOfRegDate(MemberManager.getRegDateOfListIdx(idxPrefub)); // メンバー非選択時はペア解除 PairManager.Save(); tListMember.transform.Find("BaseWhite").GetComponent <Image> ().color = cl; MemberManager.idxRec = MemberManager.MAX_IDXREC; MemberManager.activeStat = 0; loadView(); } }
void Start() { audioSrc = this.transform.GetComponent <AudioSource> (); MemberManager.initMember(); //MemberManagerの初期化(ここで1回のみ) PairManager.initPair(); //PairManagerの初期化(ここで1回のみ) this.transform.Find("TitlePanel/btnDEBUG").gameObject.SetActive(SettingManager.DEBUG_MODE); viewManager = GameObject.Find("ViewManager").GetComponent <ViewManager>(); Vector2 rectMainPanel = this.transform.TransformVector(new Vector3((this.transform as RectTransform).rect.width, (this.transform as RectTransform).rect.height)); viewManager.MOVE_DEST = (this.transform as RectTransform).rect.width; lblActive = this.transform.Find("ActiveMemberListPanel/lblActive").GetComponent <Text> (); tPfbParent = this.transform.Find("ActiveMemberListPanel/ListScroll/LayoutVertical"); if (SettingManager.form == 0) { SettingManager.initSetData(); } // GameObject.Find ("Game/MainPanel/PlayPanel/SclGame").GetComponent<PageScrollRect>().pageNum = (SettingManager.courtNum + 1) / 2; SettingManager.Save(); MemberManager.Save(); GameManager.Save(); PairManager.Save(); //if (GameManager.gameStatus != 0) // viewManager.scriptGameView.dispExec (true); loadView(); }
public void deletePair(GameObject o, int idx) // pareMemberからdoubletap(長押し)で呼ばれる { PairManager.tempCurrentLR = PairManager.INIT; PairManager.clearPairMemberOfRegDate(idx); PairManager.cleanEmptyPair(); MemberManager.Save(); PairManager.Save(); loadView(); }
public void _CallBackBtnCancel() { PairManager.tempCurrentLR = PairManager.INIT; PairManager.cleanEmptyPair(); PairManager.Save(); MemberManager.Save(); viewManager.scriptSelectView.loadView(); viewManager.chgSelsectView(myView, viewManager.OUT_RIGHT); }
private void _deletePairAll() { PairManager.tempCurrentLR = PairManager.INIT; PairManager.cleanPairAll(); // MemberManager.cleanPairAll (); MemberManager.Save(); PairManager.Save(); // PairManager.Load (); loadView(); }
private void singlesSettingOK() { PairManager.tempCurrentLR = PairManager.INIT; PairManager.cleanPairAll(); // Dialogの2度呼び出しにならないように、Singles.isOnを再設定するまえにPairをクリアする bPairFix.SetActive(false); //DoublesKind.SetActive (false); //SinglesKind.SetActive (true); formSingles.isOn = true; // Dialog確認前にDoublesにした可能性があるので、Singlesを設定する formSinglesText.color = Colors.White; sgsFree.isOn = true; MemberManager.Save(); PairManager.Save(); // PairManager.Load (); SettingManager.form = formSingles.isOn ? 1: 2; SettingManager.Save(); }
public void deleteMember(GameObject o, int idx) { string regDate = MemberManager.getRegDateOfListIdx(idx); if (GameManager.chkLock(regDate) == GameManager.LOCK) // Lockされた選手が選択から外されてはいけない { string title = "試合ロック中の制限"; string message = "試合ロック中のメンバーは削除できせません。"; DialogViewController.Show(title, message, null); return; } PairManager.clearPairMemberOfRegDate(regDate); // メンバー削除時はペア解除 PairManager.Save(); DestroyImmediate(o); MemberManager.removeMember(idx); updeteView(); }