Ejemplo n.º 1
0
 // Use this for initialization
 public override void Start()
 {
     mTimeLooseAtStartPoint = 0.01f; // Second
     mSeldomActionNum       = 5000;
     base.Start();
     JJ.Init();
 }
Ejemplo n.º 2
0
 public TT(JJ j
           //[Name("@#% my text of world:)")]string name,
           //[Name("@#% my text of world:)")]string text
           )
 {
     //Name = name;
     //Text = text;
 }
Ejemplo n.º 3
0
    //  ////////////////////////////////////////////////     Starting Init Job
    public override void Start()
    {
        mTimeLooseAtStartPoint = 0.5f; // Second
        mSeldomActionNum       = 5000;

        base.Start();
        muiActive = true;

        int ttt = 1305;

        ("Jarisoo " + ttt.Jarisoo()).HtLog();                                                                          // 3
        (" nth num " + ttt.NthNum(0) + " , " + ttt.NthNum(1) + " , " + ttt.NthNum(2) + " , " + ttt.NthNum(3)).HtLog(); // 1, 3, 5, -1

        Ag.Init();
        JJ.Init();

        Vector3 aV = new Vector3(1, 1, 1);
        Vector3 bV = aV;

        bV.y = 5;
        aV.z = 7;

        //(" aV : " + aV.ToString () + "  bV : " + bV.ToString ()).HtLog ();
    }
Ejemplo n.º 4
0
        public List <ViewPictureHelper> SelectAllPictures()
        {
            var peopleList = context.Pictures.Select(p => new { p.ID, p.People, }).ToList();

            List <PicturePeopleHelper> listOfPicturePeopleIdsByPictureId = new List <PicturePeopleHelper>();

            foreach (var picturePeopleIDs in peopleList)
            {
                if (picturePeopleIDs.People == null)
                {
                    continue;
                }

                else
                {
                    List <string> picturePeopleId = picturePeopleIDs.People.Split(',').ToList();
                    var           a = new PicturePeopleHelper
                    {
                        PictureID = picturePeopleIDs.ID,
                        PeopleIDs = picturePeopleId
                    };
                    listOfPicturePeopleIdsByPictureId.Add(a);
                }
            }
            ;

            List <ViewPictureHelper> pictureIdandPeopleId = new List <ViewPictureHelper>();

            foreach (var viewPicturePeopleObj in listOfPicturePeopleIdsByPictureId)
            {
                if (viewPicturePeopleObj == null)
                {
                    continue;
                }

                else
                {
                    foreach (var idString in viewPicturePeopleObj.PeopleIDs)
                    {
                        var viewPictureHelperObj = new ViewPictureHelper
                        {
                            PictureID        = viewPicturePeopleObj.PictureID,
                            PicturePeopleIDs = idString
                        };
                        pictureIdandPeopleId.Add(viewPictureHelperObj);
                    }
                    ;
                };
            }
            ;


            var pictureIdandPeopleName = (from p in pictureIdandPeopleId
                                          join pn in context.PeopleDb
                                          on int.Parse(p.PicturePeopleIDs) equals pn.ID
                                          select new ViewPictureHelper
            {
                PictureID = p.PictureID,
                PicturePeopleIDs = pn.Name + " " + pn.LastName
            }).ToList();

            var groupedID = (from g in pictureIdandPeopleName
                             group g by g.PictureID into jj
                             select new ViewPictureHelper
            {
                PictureID = jj.First().PictureID,
                PicturePeopleIDs = string.Join(", ", jj.Select(p => p.PicturePeopleIDs))
            }).ToList();

            var queryPicturesLeftJoinPeopleNames = (from p in context.Pictures
                                                    join pp in groupedID
                                                    on p.ID equals pp.PictureID into jj
                                                    from pp in jj.DefaultIfEmpty()
                                                    select new ViewPictureHelper
            {
                PictureID = p.ID,
                PictureName = p.Name,
                PictureDate = p.Date,
                PictureFavorite = p.Favorite,
                PictureStackID = p.StackID,
                PictureStackIsClassified = p.Stack.Classified,
                PicturePeopleIDs = pp.PicturePeopleIDs,
            }).ToList();

            var queryLeftJoinPicturesOnLocation = (from p in context.Pictures
                                                   join pl in context.PictureLocations
                                                   on p.ID equals pl.PictureID into jj
                                                   from pl in jj.DefaultIfEmpty()
                                                   select new ViewPictureHelper
            {
                PictureID = p.ID,
                PictureName = p.Name,
                PictureDate = p.Date,
                PictureFavorite = p.Favorite,
                PictureStackID = p.StackID,
                PictureStackIsClassified = p.Stack.Classified,

                PictureLocationID = pl.LocationID.ToString(),
                PictureNation = pl.Location.Nation,
                PictureCity = pl.Location.City,
                PicturePlaceType = pl.Location.Place.Name,
                PicturePlaceName = pl.Location.PlaceName
            }).ToList();

            var queryPictureWithNameseJoinPictureLocation = (from pl in queryLeftJoinPicturesOnLocation
                                                             join pp in queryPicturesLeftJoinPeopleNames
                                                             on pl.PictureID equals pp.PictureID into jj
                                                             from pp in jj.DefaultIfEmpty()
                                                             select new ViewPictureHelper
            {
                PictureID = pp.PictureID,
                PictureName = pp.PictureName,
                PictureDate = pp.PictureDate,
                PictureFavorite = pp.PictureFavorite,
                PictureStackID = pp.PictureStackID,
                PictureStackIsClassified = pp.PictureStackIsClassified,
                PicturePeopleIDs = pp.PicturePeopleIDs,

                PictureLocationID = pl.PictureLocationID,
                PictureNation = pl.PictureNation,
                PictureCity = pl.PictureCity,
                PicturePlaceType = pl.PicturePlaceType,
                PicturePlaceName = pl.PicturePlaceName,
            }).ToList();

            var queryLeftJoinPicturesOnEvent = (from p in context.Pictures
                                                join pe in context.PictureEvents
                                                on p.ID equals pe.PictureID into jj
                                                from pe in jj.DefaultIfEmpty()
                                                select new ViewPictureHelper
            {
                PictureID = p.ID,
                PictureEventID = pe.EventID.ToString(),
                PictureEventName = pe.Event.Name,
                PictureEventType = pe.Event.EventType.Name
            }).ToList();

            var queryPictureLocationJoinEvent = (from pl in queryPictureWithNameseJoinPictureLocation
                                                 join pe in queryLeftJoinPicturesOnEvent
                                                 on pl.PictureID equals pe.PictureID
                                                 select new ViewPictureHelper
            {
                PictureID = pl.PictureID,
                PictureName = pl.PictureName,
                PictureDate = pl.PictureDate,
                PictureFavorite = pl.PictureFavorite,
                PictureStackID = pl.PictureStackID,
                PictureStackIsClassified = pl.PictureStackIsClassified,
                PicturePeopleIDs = pl.PicturePeopleIDs,

                PictureLocationID = pl.PictureLocationID,
                PictureNation = pl.PictureNation,
                PictureCity = pl.PictureCity,
                PicturePlaceType = pl.PicturePlaceType,
                PicturePlaceName = pl.PicturePlaceName,

                PictureEventID = pe.PictureEventID,
                PictureEventName = pe.PictureEventName,
                PictureEventType = pe.PictureEventType
            }).ToList();

            var queryLeftJoinPicturesOnAuthor = (from p in context.Pictures
                                                 join pa in context.PictureAuthors
                                                 on p.ID equals pa.PictureID into JJ
                                                 from pa in JJ.DefaultIfEmpty()
                                                 select new ViewPictureHelper
            {
                PictureID = p.ID,
                PictureAuthorID = pa.AuthorID.ToString(),
                PictureAuthorName = pa.Author.Name,
                PictureAuthorLastName = pa.Author.LastName
            }).ToList();

            var querySelectAll = (from ple in queryPictureLocationJoinEvent
                                  join pa in queryLeftJoinPicturesOnAuthor
                                  on ple.PictureID equals pa.PictureID
                                  select new ViewPictureHelper
            {
                PictureID = ple.PictureID,
                PictureName = ple.PictureName,
                PictureDate = ple.PictureDate,
                PictureFavorite = ple.PictureFavorite,
                PictureStackID = ple.PictureStackID,
                PictureStackIsClassified = ple.PictureStackIsClassified,
                PicturePeopleIDs = ple.PicturePeopleIDs,

                PictureLocationID = ple.PictureLocationID,
                PictureNation = ple.PictureNation,
                PictureCity = ple.PictureCity,
                PicturePlaceType = ple.PicturePlaceType,
                PicturePlaceName = ple.PicturePlaceName,

                PictureEventID = ple.PictureEventID,
                PictureEventName = ple.PictureEventName,
                PictureEventType = ple.PictureEventType,

                PictureAuthorID = pa.PictureAuthorID,
                PictureAuthorName = pa.PictureAuthorName,
                PictureAuthorLastName = pa.PictureAuthorLastName
            }).ToList();

            return(querySelectAll);
        }
Ejemplo n.º 5
0
    public override void Venture(int pF, int pL)
    {
        // 1 + 1 = 2
        arrStt = new StateArray();

        arrStt.AddAMemberAndEntryAction("Init", 0.5f, "Normal", () => {
            Ag.LogIntenseWord("      >> Start <<       mMpsFormat = new MdFormatter (pF, pL);  ");
            mMpsFormat = new MdFormatter(pF, pL, Godirum.PLU);
            JJ.Init();
            Ag.LogIntenseWord("      >> End <<       mMpsFormat = new MdFormatter (pF, pL);  ");
        });

        arrStt.AddAMemberAndEntryAction("GetChubang", 0.1f, "Normal", () => {
            mCurChubang = mMpsFormat.GetChubang();
        });

        arrStt.AddAMemberAndEntryAction("ChubangInit", 1f, "Normal", () => {
            Ag.LogIntenseWord("      >> Start <<     ChubangInit  ");
            mForm = mRscrcMan.GetFriend(mCurChubang.mFff); // Add Script, Variable..
            mForm.transform.SetAeDora(mCurChubang.mFvr);
            mForm.GetComponent <HtFriendIdv>().LoadEyes(arrEyeObj);
            mLatt = mRscrcMan.GetFriend(mCurChubang.mLff);
            mLatt.transform.SetAeDora(mCurChubang.mLvr);
            mLatt.GetComponent <HtFriendIdv>().LoadEyes(arrEyeObj);

            SetGod(Godirum.PLU);
        });

        arrStt.AddAMemberAndEntryAction("JinsimIntro", 0.5f, "Normal", () => {
            Ag.LogIntenseWord("      >> Start <<     JinsimIntro  ");
            mForm.SetState(arrStt.GetCurStateName()); // MoveBack Start
            mLatt.SetState(arrStt.GetCurStateName());

            ReplaceAllEyes();

            // Jinsim Array Creation..  Assign Range .. ...
            arrJsObj = mForm.GetComponent <HtFriendIdv>().CreateJinsim();
            arrJsObj.AddRange(mLatt.GetComponent <HtFriendIdv>().CreateJinsim());
            SetGod(Godirum.PLU);
            //Ag.LogIntenseWord("  Jinsim Count   " + arrJsObj.Count);
        });

        //arrStt.AddAMemberAndEntryAction ("JinsimJumbi", 0.5f, "Normal", () => {  // <<<<<  F L 없어지고 Hon 출현  >>>>>
        arrStt.AddAMemberAndEntryAction("JinsimJumbi", 2f, "Normal", () => { // <<<<<  F L 없어지고 Hon 출현  >>>>>
            Ag.LogIntenseWord("      >> Start <<     JinsimJumbi  ");
            mForm.SetState(arrStt.GetCurStateName());                        // Destroyed ...
            mLatt.SetState(arrStt.GetCurStateName());
            (" JinsimJumbi    >>>>   mCurChubang.mRff ::  " + mCurChubang.mHff.ToString()).HtLog();

            //  -----     Instantiate   ___   Hon   ___   -----  //
            mHon = mRscrcMan.GetFriend(mCurChubang.mHff);                   // Add Script, Variable..
            mHon.transform.SetAeDora(mCurChubang.mHonVr);
            mHon.GetComponent <HtFriendIdv>().LoadEyes(null, pIsHon: true); //  This is Result Eyes ...
            SetGod(Godirum.PLU);

            mHon.SetTarget(mCurChubang.mHTarVr);
            List <VecRot> honVecrot  = mHon.GetComponent <HtFriendIdv>().HonPosition(pIsOver10: (mCurChubang.mKind == Cb.PLUS_OVER10));
            List <VecRot> honEyeVect = mHon.GetComponent <HtFriendIdv>().HonEyePosition(pIsOver10: (mCurChubang.mKind == Cb.PLUS_OVER10)); //  Hon Eye Positions.

            int k = 0;

            // Is Over 10 ...
            if (mCurChubang.mKind == Cb.PLUS_OVER10)
            {
                m10obj = mRscrcMan.GetComPrefab("Friends", Fff.TEN.ToString());
                m10obj.transform.SetAeDora(mCurChubang.mHonVr);

                for (int jk = 0; jk < 10; jk++)
                {
                    arrJsObj[jk].transform.parent = m10obj.transform;
                }
            }

            foreach (GameObject jsgo in arrJsObj)  // Set Targets of Jinsims...
            {
                jsgo.SetTarget(honVecrot[k++]);
            }
            k = 0;
            foreach (GameObject jsgo in arrEyeObj)  //  9 EyeSingle in arrEyeObj ... 3 EyeTriple in honEyeVect ...
            //("  JinsimJumbi >>  honEyeVect  " + honEyeVect.Count + " , k = " + k).HtLog();

            {
                VecRot tar = honEyeVect[k].GetEyeTargetFromHon();
                if (tar == null)
                {
                    tar = honEyeVect[++k].GetEyeTargetFromHon();
                    //("  JinsimJumbi >>  k++  " + k).HtLog();
                }
                jsgo.SetTarget(tar);
                //jsgo.SetTarget(honEyeVect[k++]);
            }

            SetStateOfObjects();
        });

        arrStt.AddAMemberAndEntryAction("JinsimChum", 5f, "Normal", () => {
            Ag.LogIntenseWord("      >> Start <<     JinsimChum  ");
            SetStateOfObjects();

            if (mCurChubang.mKind == Cb.PLUS_OVER10)
            {
                arrStt.SetNextStateOf("JinsimChum", "Make10");
            }
        });

        arrStt.AddAMemberAndEntryAction("Result", 2f, "Normal", () => {
            SetStateOfObjects();
        });

        arrStt.AddAMemberAndEntryAction("ShowResult", 2f, "Normal", () => {
            //arrStt.SetStateWithNameOf("Init");
            SetStateOfObjects();
        });

        arrStt.AddAMemberAndEntryAction("DestroyAll", 1f, "Normal", () => {
            DestroyAll();
        });
        arrStt.AddAMemberAndEntryAction("RestInPeace", 0f, "Normal", () => {
        });


        arrStt.AddAMemberAndEntryAction("Make10", 2f, "Normal", () => {   // Additional State ...
            SetStateOfObjects();
        });

        arrStt.SetSerialExitMember();
        arrStt.SetStateWithNameOf("Init");
    }