Ejemplo n.º 1
0
    void Start()                                                            //Don't Touch
    {
        this.gameObject.GetComponent <BoxCollider2D>().isTrigger = true;
        //instance = this;
        theDM     = DialogueManager.instance;
        theSelect = SelectManager.instance;
        theOrder  = OrderManager.instance;
        thePlayer = PlayerManager.instance;
        theDB     = DatabaseManager.instance;
        theCamera = CameraMovement.instance;
        theMap    = MapManager.instance;
        thePuzzle = PuzzleManager.instance;
        if (theDB.trigOverList.Contains(trigNum))//트리거 실행 후 맵에 다시 돌아왔을 때 DB list에 들어가 있으면 다시 실행 안됨.
        {
            flag = true;
            if (repeatBifur != 0)
            {
                flag  = false;
                bifur = repeatBifur;
            }
        }

        if (theDB.gameOverList.Contains(23) && trigNum == 52)
        {
            activatedHandle.gameObject.SetActive(true);
            defaultHandle.gameObject.SetActive(false);
            closed.SetActive(false);
            opened.SetActive(true);
        }

        if (trigNum == 50 && !theDB.trigOverList.Contains(93))
        {
            gameObject.SetActive(false);
        }
    }
Ejemplo n.º 2
0
    void Awake()
    {
        string strName = name.Replace("Video", "MediaPlayer");

        VideoPath     = GameObject.Find(strName).GetComponent <MediaPlayer>().m_VideoPath;
        selectManager = GameObject.Find("SelectManager").GetComponent <SelectManager>();
    }
Ejemplo n.º 3
0
    void Start()                                                            //Don't Touch
    {
        instance  = this;
        theDM     = DialogueManager.instance;
        theSelect = SelectManager.instance;
        theOrder  = OrderManager.instance;
        thePlayer = PlayerManager.instance;
        theDB     = DatabaseManager.instance;
        theCamera = CameraMovement.instance;
        theMap    = MapManager.instance;
        thePuzzle = PuzzleManager.instance;
        if (theDB.trigOverList.Contains(trigNum))//트리거 실행 후 맵에 다시 돌아왔을 때 DB list에 들어가 있으면 다시 실행 안됨.
        {
            flag = true;
            bird.gameObject.SetActive(false);
            if (feather != null)
            {
                feather.SetActive(false);
            }
        }

        if (thePlayer.currentMapName == "parrothidden" && !theDB.trigOverList.Contains(73) && theDB.gameOverList.Contains(22))
        {
            trig73.SetActive(true);
            paper73.SetActive(true);
        }
    }
Ejemplo n.º 4
0
    System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch(); //計測時間測定
    // Start is called before the first frame update
    void Start()
    {
        sm = smGameObject.GetComponent <SelectManager>();
        preExperimentNum1 = new int[15] {
            2, 3, 1, 4, 2, 4, 1, 3, 2, 1, 4, 3, 4, 2, 3
        };
        preExperimentNum2 = new int[15] {
            1, 4, 1, 3, 2, 1, 3, 2, 4, 3, 1, 4, 2, 3, 2
        };
        preExperimentNum3 = new int[15] {
            4, 1, 2, 3, 1, 4, 2, 3, 1, 4, 3, 4, 2, 1, 3
        };
        TextSwitch(preExperimentNum3[i]);
        time = false;

        timer          = new Timer(200);
        timer.Elapsed += (sender, e) =>
        {
            if (t < 1)
            {
                t++;
            }
            else
            {
                time = false;
                timer.Stop();
                t = 0;
            }
        };
    }
Ejemplo n.º 5
0
    void Start()
    {
        rend       = GetComponent <Renderer>();
        startColor = rend.material.color;

        buildManager = SelectManager.Instance;
    }
Ejemplo n.º 6
0
 void Start()                                                            //Don't Touch
 {
     this.gameObject.GetComponent <BoxCollider2D>().isTrigger = true;
     //instance = this;
     theDM     = DialogueManager.instance;
     theSelect = SelectManager.instance;
     theOrder  = OrderManager.instance;
     thePlayer = PlayerManager.instance;
     theDB     = DatabaseManager.instance;
     theCamera = CameraMovement.instance;
     theMap    = MapManager.instance;
     thePuzzle = PuzzleManager.instance;
     if (theDB.trigOverList.Contains(11))
     {
         flag = false;
     }
     else
     {
         flag = true;
     }
     if (theDB.trigOverList.Contains(trigNum))//트리거 실행 후 맵에 다시 돌아왔을 때 DB list에 들어가 있으면 다시 실행 안됨.
     {
         flag = true;
         if (repeatBifur != 0)
         {
             flag  = false;
             bifur = repeatBifur;
         }
     }
 }
Ejemplo n.º 7
0
    void Start()                                                            //Don't Touch
    {
        instance  = this;
        theDM     = DialogueManager.instance;
        theSelect = SelectManager.instance;
        theOrder  = OrderManager.instance;
        thePlayer = PlayerManager.instance;
        theDB     = DatabaseManager.instance;
        theCamera = CameraMovement.instance;
        theMap    = MapManager.instance;
        thePuzzle = PuzzleManager.instance;
        if (theDB.trigOverList.Contains(trigNum))//트리거 실행 후 맵에 다시 돌아왔을 때 DB list에 들어가 있으면 다시 실행 안됨.
        {
            flag = true;
        }

        if (theDB.gameOverList.Contains(2)) //상처치료
        {
            band.SetActive(true);
            bugs.SetActive(false);
            animator.SetInteger("state", 1);
            //thePuzzle.treeFace.GetComponent<Animator>().SetInteger("state", 1);
        }
        if (theDB.puzzleOverList.Contains(1))    //
        {
            animator.SetInteger("state", 2);
            //thePuzzle.treeFace.GetComponent<Animator>().SetInteger("state", 2);
        }
    }
Ejemplo n.º 8
0
    void Start()                                                            //Don't Touch
    {
        theDM     = DialogueManager.instance;
        theSelect = SelectManager.instance;
        theOrder  = OrderManager.instance;
        thePlayer = PlayerManager.instance;
        theDB     = DatabaseManager.instance;
        //theOB = ObjectManager.instance;

        if (theDB.trigOverList.Contains(11))
        {
            turtle.SetActive(true);
        }
        else
        {
            turtle.SetActive(false);
        }
        if (theDB.trigOverList.Contains(trigNum))
        {
            flag = true;
            off.GetComponent <SpriteRenderer>().enabled = false;
            on.GetComponent <SpriteRenderer>().enabled  = true;
            col.SetActive(true);
        }
    }
Ejemplo n.º 9
0
 void Start()                                                            //Don't Touch
 {
     theDM     = DialogueManager.instance;
     theSelect = SelectManager.instance;
     theOrder  = OrderManager.instance;
     thePlayer = PlayerManager.instance;
     theDB     = DatabaseManager.instance;
     theBook   = BookManager.instance;
     theMap    = MapManager.instance;
     // if(theDB.trigOverList.Contains(9)){//트리거 실행 후 맵에 다시 돌아왔을 때 DB list에 들어가 있으면 다시 실행 안됨.
     //     bifur = 1;
     // }
     // else if(theDB.trigOverList.Contains(12)){
     //     bifur = 2;
     // }
     if (theDB.trigOverList.Contains(trigNum))//트리거 실행 후 맵에 다시 돌아왔을 때 DB list에 들어가 있으면 다시 실행 안됨.
     {
         flag = true;
         if (repeatBifur != 0)
         {
             flag  = false;
             bifur = repeatBifur;
         }
     }
 }
Ejemplo n.º 10
0
 protected override void InitLoad(object parameters)
 {
     if (parameters != null)
     {
         var filters = parameters.ToString().Split(';');
         FilterItems = new ObservableCollection <FilterElement>()
         {
             new FilterElement()
             {
                 FilterName  = "全部",
                 FilterValue = "*.*"
             }
         };
         foreach (var item in filters)
         {
             if (item.Contains('|'))
             {
                 FilterItems.Add(new FilterElement()
                 {
                     FilterName  = item.Split('|')[0],
                     FilterValue = item.Split('|')[1],
                 });
             }
         }
         SelectManager = new SelectManager(SelectControlType.SelectFile, FilterItems.First().FilterValue);
         //_curFilter = FilterItems.First().FilterValue;
         var initFolders = SelectManager.InitFolders();
         foreach (var item in initFolders)
         {
             Folders.Add(item);
         }
     }
 }
Ejemplo n.º 11
0
 private void selectWorker_DoWork(object sender, DoWorkEventArgs e)
 {
     isBusy_ = true;
     try
     {
         reSelect_ = null;
         LUtils.RemoveAllListRow(selectListView_);
         if (!App.ds_.prepareForSelect())
         {
             reportSelectMsg("准备数据工作失败,无法继续执行!", false);
             if (autoSelectMode())
             {
                 selectTask_.reportError("prepare work fail");
             }
             return;
         }
         SelectManager manager = new SelectManager();
         reSelect_ = manager.selectNow();
     }
     catch (Exception ex)
     {
         reSelect_ = null;
         reportSelectMsg(String.Format("执行发生异常:{0}", ex.Message), false);
         if (autoSelectMode())
         {
             selectTask_.reportError("raise exception: " + ex.Message);
         }
         throw;
     }
 }
Ejemplo n.º 12
0
 // Start is called before the first frame update
 void Start()
 {
     meleeHotbar = hotbar.transform.GetChild(0).gameObject;
     SetUpHotbar(meleeChar, meleeHotbar);
     rangedHotbar = hotbar.transform.GetChild(1).gameObject;
     SetUpHotbar(rangedChar, rangedHotbar);
     selectManager = SelectManager.Instance;
 }
Ejemplo n.º 13
0
 //进入输入的路径
 private void ExecuteInPathCommand(string obj)
 {
     if (Directory.Exists(obj))
     {
         FolderElement tmpFolder = new FolderElement(new DirectoryInfo(obj));
         UpdateFolders(SelectManager.InFolderAndUpdateLevel(tmpFolder));
     }
 }
Ejemplo n.º 14
0
 void Awake()
 {
     if (Instance != null)
     {
         return;
     }
     Instance = this;
 }
    public void OnLeftArrowButton()
    {
        // セレクトマネージャーの取得
        SelectManager sManager = GameObject.FindWithTag("SelectManager").GetComponent <SelectManager>();

        sManager.StageCount = sManager.StageCount - 1;
        sManager.ChangeStage();
    }
Ejemplo n.º 16
0
    void Awake()
    {
        selectManager = GetComponent <SelectManager>();

        Screen.sleepTimeout = SleepTimeout.NeverSleep;

        CardboardMagnetSensor.SetEnabled(true);
    }
Ejemplo n.º 17
0
 void Awake()
 {
     mapImage      = transform.Find("MapImage").GetComponent <Image>();
     mapName       = transform.Find("MapName").GetComponent <Image>();
     lockImage     = transform.Find("Lock").GetComponent <Image>();
     selectManager = FindObjectOfType <SelectManager>();
     clickAudio    = GetComponent <AudioSource>();
 }
Ejemplo n.º 18
0
 private void Awake()
 {
     Instance = this;
     //事件方法注册
     buttonRelect.onClick.AddListener(OnReSelctClick);
     buttonDontReslect.onClick.AddListener(OnDontReselcetClick);
     Dropdown_SelectQuestion.onValueChanged.AddListener(OnSelectQuestionChanged);
     animatorManager = AnimatorManager.Instance;
 }
Ejemplo n.º 19
0
        //返回上一级文件夹
        private void ExecuteBackParentFolderCommand()
        {
            var parent = SelectManager.CurFolderLevel?.Parent;

            if (parent != null)
            {
                UpdateFolders(SelectManager.InFolderAndUpdateLevel(parent));
            }
        }
Ejemplo n.º 20
0
 // Use this for initialization
 void Start()
 {
     selectManager = GameObject.Find("SelectManager").GetComponent <SelectManager>();
     musicPlay     = GameObject.Find("ListUpManager").GetComponent <ListUpManager>();
     selectButton  = GetComponent <Button> ();
     root          = selectButton.transform.parent.gameObject;
     selectButton.onClick.AddListener(() => {
         GoToPlay();
     });
 }
Ejemplo n.º 21
0
        internal void ConvertToAttributeType(GQLPluginManager myPluginManager, IAttributeDefinition typeAttribute, IGraphDB myGraphDB, SecurityToken mySecurityToken, Int64 myTransactionToken)
        {
            var newTuple = new List <TupleElement>();

            for (int i = 0; i < TupleElements.Count; i++)
            {
                var tupleElement = TupleElements[i].Value;

                if (tupleElement is SelectDefinition)
                {
                    #region partial select

                    var selectManager = new SelectManager(myGraphDB, myPluginManager);

                    var          selectDefinition = (tupleElement as SelectDefinition);
                    IQueryResult qresult          = selectManager.ExecuteSelect(mySecurityToken, myTransactionToken, selectDefinition, String.Empty);
                    if (qresult.Error != null)
                    {
                        throw qresult.Error;
                    }

                    IAttributeDefinition curAttr = ((tupleElement as SelectDefinition).SelectedElements.First().Item1 as IDChainDefinition).LastAttribute;

                    foreach (var _Vertex in qresult.Vertices)
                    {
                        if (!(_Vertex.HasProperty(curAttr.Name)))
                        {
                            continue;
                        }

                        if (curAttr != null)
                        {
                            var val = new ValueDefinition(_Vertex.GetProperty <Object>(curAttr.Name));
                            newTuple.Add(new TupleElement(val));
                        }
                        else
                        {
                            throw new NotImplementedQLException("");
                        }
                    }

                    #endregion
                }
                else if (TupleElements[i].Value is ValueDefinition)
                {
                    newTuple.Add(new TupleElement(new ValueDefinition((TupleElements[i].Value as ValueDefinition).Value)));
                }
                else
                {
                    throw new InvalidTupleException(TupleElements[i].Value.GetType().Name);
                }
            }

            TupleElements = newTuple;
        }
Ejemplo n.º 22
0
 public void OnLoad()
 {
     Debug.Log(selectHolderPath);
     selectManager = Node.GetObject(selectHolderPath).GetComponent <SelectManager>();
     functions     = new Dictionary <NodeInput, Function>();
     foreach (InputPathPair item in functionList)
     {
         Function target = Node.GetComponentFromPath <Function>(item.path);
         functions.Add(item.input, target);
     }
 }
Ejemplo n.º 23
0
    void OnEnable()
    {
        this.gameObject.GetComponent <Image> ().sprite = SlidePicture [0];
        nowNo = 0;
        backSelect.gameObject.SetActive(false);
        goTutorial.gameObject.SetActive(false);
        key = true;

        musicPlay     = GameObject.Find("ListUpManager").GetComponent <ListUpManager>();
        selectManager = GameObject.Find("SelectManager").GetComponent <SelectManager>();
    }
Ejemplo n.º 24
0
        public SystemManager(TurnManager turnManager, SelectManager selectManager)
        {
            TurnManager     = new TurnManager();
            SelectManager   = new SelectManager(DefaultDataCollection, GameDataCollection);
            BuildingManager = new BuildingManager();
            DataManager     = new DataManager();

            GameDataCollection.Player = new GameActor {
                IsPlayer = true, TagCountry = "country_rome", EndedTurn = false
            };
        }
Ejemplo n.º 25
0
        // GET: Admin/DropDown
        public ActionResult Index(string id)
        {
            if (String.IsNullOrEmpty(id))
            {
                var list = SelectManager.GetAllAvaliableSelectList();
                return(View(list));
            }
            var list2 = SelectManager.GetAllSelect(id.Replace('_', '.'));

            return(View("IndexSelect", list2));
        }
Ejemplo n.º 26
0
        protected override void InitLoad(object parameters)
        {
            SelectManager = new SelectManager(SelectControlType.SelectFolder);
            //_curFilter = FilterItems.First().FilterValue;
            var initFolders = SelectManager.InitFolders();

            foreach (var item in initFolders)
            {
                Folders.Add(item);
            }
        }
Ejemplo n.º 27
0
 void Start()                                                            //Don't Touch
 {
     theDM     = DialogueManager.instance;
     theSelect = SelectManager.instance;
     theOrder  = OrderManager.instance;
     thePlayer = PlayerManager.instance;
     theDB     = DatabaseManager.instance;
     if (theDB.trigOverList.Contains(trigNum))//DB list에 있으면 문 열린 상태.
     {
         flag = true;
     }
 }
Ejemplo n.º 28
0
 public PickoutCoverMenuViewModel(IDialogService dialogService)
 {
     PickoutCoverCommand.Subscribe(_ =>
     {
         IDialogParameters dialogParameters = new DialogParameters();
         var selectedPages = SelectManager.GetCollection <PageViewModel>();
         dialogParameters.Add("page", selectedPages.First());
         IDialogResult dialogResult = new DialogResult();
         dialogService.ShowDialog(nameof(Views.PickoutCover), dialogParameters, ret => dialogResult = ret);
     })
     .AddTo(disposables);
 }
 public DataStructureBreakdownMenuViewModel()
 {
     DataStructureBreakdownCommand.Subscribe(_ =>
     {
         var parameter         = SelectManager.GetCollection <EntityBaseObjectViewModel>();
         var yaml              = YamlConverter.ToYaml(parameter);
         TreeViewDialog dialog = new TreeViewDialog(yaml);
         dialog.Title          = "Data Structure Breakdown";
         dialog.ShowDialog();
     })
     .AddTo(disposables);
 }
Ejemplo n.º 30
0
        public void StartBuilding(string tag, DataType type)
        {
            // City tag
            IData tempData = SelectManager.SelectedData;
            // Location Tag

            // Building Tag
            IData data = SelectManager.GetData(tag, type);


            SelectManager.SelectedData = tempData;
        }
Ejemplo n.º 31
0
        /// <summary>
        /// This will check all tupe value. If it contains only one value it will be converted to a ValueDefinition. If it contains a SelectDefinition it will be executed and the result added to the tuple.
        /// </summary>
        /// <param name="myTupleDefinition"></param>
        /// <param name="myOperator"></param>
        /// <param name="myDBContext"></param>
        /// <returns></returns>
        private Exceptional<AOperationDefinition> AssignCorrectTuple(TupleDefinition myTupleDefinition, ABinaryOperator myOperator, DBContext myDBContext)
        {
            var retVal = new TupleDefinition(myTupleDefinition.KindOfTuple);
            var validTuple = myOperator.GetValidTupleReloaded(myTupleDefinition, myDBContext);

            if (validTuple is TupleDefinition)
            {
                foreach (var tupleVal in (validTuple as TupleDefinition))
                {
                    if (tupleVal.Value is ValueDefinition)
                    {
                        retVal.AddElement(tupleVal);
                    }
                    else if (tupleVal.Value is SelectDefinition)
                    {

                        #region partial select

                        var selectManager = new SelectManager();
                        var qresult = selectManager.ExecuteSelect(myDBContext, (tupleVal.Value as SelectDefinition));
                        if (qresult.Failed)
                        {
                            return new Exceptional<AOperationDefinition>(qresult.Errors);
                        }

                        TypeAttribute curAttr = ((tupleVal.Value as SelectDefinition).SelectedElements.First().Item1 as IDChainDefinition).LastAttribute;

                        var dbTypeOfAttribute = curAttr.GetDBType(myDBContext.DBTypeManager);

                        var aTypeOfOperatorResult = GraphDBTypeMapper.ConvertGraph2CSharp(dbTypeOfAttribute.Name);

                        foreach (var _Vertex in qresult.Vertices)
                        {
                            if (!(_Vertex.IsAttribute(curAttr.Name)))
                                continue;

                            if (curAttr != null)
                            {
                                var val = new ValueDefinition(aTypeOfOperatorResult, _Vertex.ObsoleteAttributes[curAttr.Name]);
                                retVal.AddElement(new TupleElement(aTypeOfOperatorResult, val));
                            }
                            else
                            {
                                return new Exceptional<AOperationDefinition>(new Error_NotImplemented(new System.Diagnostics.StackTrace(true)));
                            }
                        }

                        #endregion
                    }
                    else
                    {
                        return new Exceptional<AOperationDefinition>(new Error_NotImplemented(new System.Diagnostics.StackTrace(true)));
                    }
                }
            }
            else
            {
                return new Exceptional<AOperationDefinition>(validTuple);
            }

            return new Exceptional<AOperationDefinition>(retVal);
        }
Ejemplo n.º 32
0
        /// <summary>
        /// This will check all tupe value. If it contains only one value it will be converted to a ValueDefinition. If it contains a SelectDefinition it will be executed and the result added to the tuple.
        /// </summary>
        private AOperationDefinition AssignCorrectTuple(GQLPluginManager myPluginManager, 
                                                        TupleDefinition myTupleDefinition, 
                                                        BinaryOperator myOperator, 
                                                        IGraphDB myGraphDB, 
                                                        SecurityToken mySecurityToken, 
                                                        Int64 myTransactionToken)
        {
            var retVal = new TupleDefinition(myTupleDefinition.KindOfTuple);
            var validTuple = ABinaryOperator.GetValidTupleReloaded(myTupleDefinition, myGraphDB, mySecurityToken, myTransactionToken);

            if (validTuple is TupleDefinition)
            {
                foreach (var tupleVal in (validTuple as TupleDefinition))
                {
                    if (tupleVal.Value is ValueDefinition)
                    {
                        retVal.AddElement(tupleVal);
                    }
                    else if (tupleVal.Value is SelectDefinition)
                    {

                        #region partial select

                        var selectManager = new SelectManager(myGraphDB, myPluginManager);
                        var qresult = selectManager.ExecuteSelect(mySecurityToken, myTransactionToken, (tupleVal.Value as SelectDefinition), String.Empty);
                        if (qresult.Error !=  null)
                        {
                            throw qresult.Error;
                        }

                        IAttributeDefinition curAttr = ((tupleVal.Value as SelectDefinition).SelectedElements.First().Item1 as IDChainDefinition).LastAttribute;

                        foreach (var _Vertex in qresult.Vertices)
                        {
                            if (!(_Vertex.HasProperty(curAttr.Name)))
                                continue;

                            if (curAttr != null)
                            {
                                var val = new ValueDefinition(_Vertex.GetProperty<Object>(curAttr.Name));
                                retVal.AddElement(new TupleElement(val));
                            }
                            else
                            {
                                throw new NotImplementedQLException("");
                            }
                        }


                        #endregion
                    }
                    else
                    {
                        throw new NotImplementedQLException("");
                    }
                }
            }
            else
            {
                return validTuple;
            }

            return retVal;
        }
Ejemplo n.º 33
0
        public override QueryResult Execute(IGraphDB myGraphDB, 
            IGraphQL myGraphQL,
            GQLPluginManager myPluginManager,
            String myQuery,
            SecurityToken mySecurityToken,
            Int64 myTransactionToken)
        {
            var selectManager = new SelectManager(myGraphDB, myPluginManager);

            return selectManager.ExecuteSelect(mySecurityToken, myTransactionToken,
                                               new SelectDefinition(TypeList, SelectedElements,
                                                                    WhereExpressionDefinition, GroupByIDs, Having, Limit,
                                                                    Offset, OrderByDefinition, ResolutionDepth), myQuery);
        }