public void Find() { bUpdateRequest = false; int iCount = listMaid.Count; listMaid.Clear(); listTrs.Clear(); listName.Clear(); Maid maid; for (int i = 0; i < cm.GetMaidCount(); i++) { maid = cm.GetMaid(i); if (MaidManager.IsValid(maid)) { listMaid.Add(maid); } } List <Maid> _listStockMaid = cm.GetStockMaidList(); for (int i = 0; i < _listStockMaid.Count; i++) { if (MaidManager.IsValid(_listStockMaid[i]) && !listMaid.Contains(_listStockMaid[i])) { listMaid.Add(_listStockMaid[i]); } } if (listMaid.Count == 0) { iCurrent = -1; sCurrent = "- - -"; this.OnMaidManagerFind(); return; } if (iCurrent >= listMaid.Count) { iCurrent = 0; } else if (iCurrent < 0) { iCurrent = listMaid.Count - 1; } for (int i = 0; i < listMaid.Count; i++) { listName.Add(listMaid[i].Param.status.last_name + " " + listMaid[i].Param.status.first_name); listTrs.Add(listMaid[i].body0.trsHead); } sCurrent = listName[iCurrent]; this.OnMaidManagerFind(); return; }
public static void OnMaidManagerFind(MaidManager mm) { if (bokehEffect == null) { return; } mm.Select(BokehDef.focusedMaid); bokehEffect.pointOfFocus = mm.GetTransform(); }
public static void OnMaidManagerFind(MaidManager mm) { if (depthOfFieldEffect == null) { return; } mm.Select(DepthOfFieldDef.focusedMaid); depthOfFieldEffect.focalTransform = mm.GetTransform(); }
public static void SetTransform(MaidManager _mm) { if (_mm == null) { return; } bokehEffect.pointOfFocus = _mm.GetTransform(); BokehDef.focusedMaid = _mm.iCurrent; }
public static void SetTransform(MaidManager _mm) { if (_mm == null) { return; } depthOfFieldEffect.focalTransform = _mm.GetTransform(); DepthOfFieldDef.focusedMaid = _mm.iCurrent; }