Esempio n. 1
0
        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;
        }
Esempio n. 2
0
        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();
        }
Esempio n. 4
0
        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;
        }