Exemplo n.º 1
0
 private void Awake()
 {
     if (Instance == null)
     {
         Instance = this;
     }
 }
Exemplo n.º 2
0
    private Dictionary <string, NodeData> mapNodeValueDic = new Dictionary <string, NodeData>(); //地图相应图块的数据

    void Awake()
    {
        curLevel = 1;
        InitNodeData();
        MainManager.Instance();
        UIManager.Instance();
    }
Exemplo n.º 3
0
        public ShellViewModel(IKernel kernel, MainManager mainManager, MetroDialogService metroDialogService, FlyoutSettingsViewModel flyoutSettings)
        {
            _kernel = kernel;
            var checkedForUpdate = false;

            MainManager        = mainManager;
            MetroDialogService = metroDialogService;

            DisplayName     = "Artemis";
            ActiveIcon      = "../Resources/logo-disabled.ico";
            GeneralSettings = SettingsProvider.Load <GeneralSettings>();
            Flyouts         = new BindableCollection <FlyoutBaseViewModel>
            {
                flyoutSettings
            };

            MainManager.EnabledChanged += (sender, args) =>
            {
                Enabled = args.Enabled;
                // Check for updates once if auto update is enabled and the window is shown
                if (GeneralSettings.AutoUpdate && !checkedForUpdate && CanHideWindow)
                {
                    checkedForUpdate = true;
                    Updater.CheckForUpdate(MetroDialogService);
                }
            };


            // This gets updated automatically but during startup lets quickly preset it
            Enabled = GeneralSettings.Suspended;
        }
 void Update()
 {
     if (MainManager.CheckClicked(col))
     {
         clicked = true;
     }
 }
    void Update()
    {
        // load buttons update
        if (canvas)
        {
            List <string> savesNames = MainManager.GetSavesNames();            // we get every registered save
            int           index      = 0;
            if (loadables.activeSelf)
            {
                RectTransform tr = loadables.GetComponent <RectTransform>();                // we use the panel as the reference point to place the buttons
                foreach (string name in savesNames)
                {
                    // for every save we place the buttons at the correct place, using a little formula (considering the window scale, the panel size and the scrollbar state)
                    if (loadVehicles.ContainsKey(name))                     // security, we make sure there is a button for the save
                    {
                        loadVehicles[name].transform.position = new Vector3(tr.position.x + canvas.scaleFactor * (1.5f * tr.sizeDelta.x / 4f),
                                                                            tr.position.y - canvas.scaleFactor * (tr.sizeDelta.y / 10f) - canvas.scaleFactor * (index * tr.sizeDelta.y / 5f) +
                                                                            (savesNames.Count > 5 ? canvas.scaleFactor * scrollbar.value * (savesNames.Count - 5) * (tr.sizeDelta.y / 5f) : 0f));

                        if (eraseVehicles.ContainsKey(name))                         // security, even though both buttons are created together, you never know
                        {
                            eraseVehicles[name].transform.position = new Vector3(tr.position.x + canvas.scaleFactor * (3.5f * tr.sizeDelta.x / 4f),
                                                                                 tr.position.y - canvas.scaleFactor * (tr.sizeDelta.y / 10f) - canvas.scaleFactor * (index * tr.sizeDelta.y / 5f) +
                                                                                 (savesNames.Count > 5 ? canvas.scaleFactor * scrollbar.value * (savesNames.Count - 5) * (tr.sizeDelta.y / 5f) : 0f));
                        }
                        else
                        {
                            Debug.LogError("We should have a erase button for " + name);
                        }
                        index++;
                    }
                }
            }
        }
    }
Exemplo n.º 6
0
 public void Setup(string n, int id, MainManager m)
 {
     ID            = id;
     Name          = n;
     PathName.text = Name;
     MM            = m;
 }
Exemplo n.º 7
0
    IEnumerator IntroReviews()
    {
        yield return(WaitTimeOrSkip(0.5f));

        float delayBetweenIntros = 5f;
        float delayDecay         = 1f;
        float minDelay           = 0.25f;

        foreach (var review in Reviews)
        {
            if (Skip)
            {
                delayBetweenIntros = 0;
                minDelay           = 0;
            }
            delayBetweenIntros -= delayDecay;
            delayBetweenIntros  = Mathf.Max(delayBetweenIntros, minDelay);
            review.Intro(delayBetweenIntros);

            yield return(WaitTimeOrSkip(delayBetweenIntros));
        }

        while (!SimpleInput.IsInputInState(eInput.Interact, eButtonState.Pressed))
        {
            yield return(null);
        }

        MainManager.Instance.TransToScreen(Settings.MenuScreenName, Settings.HudScreenName);
        MainManager.SubtractScene(Settings.TheatreScreenName);
        MainManager.SubtractScene(Settings.TheatreFlippedScreenName);
        MainManager.SubtractScene(Settings.TheatreBarScreenName);
        Hide();
    }
Exemplo n.º 8
0
        private void DisablePreviewOsqlButton()
        {
            //Force to Disable button without checking
            MainManager mainManager = new MainManager();

            mainManager.RibbonManager.UpdateUI(EventType.ForceDisablePreviewOsql);
        }
 void Update()
 {
     if (MainManager.CheckClicked(col) || Input.GetKey(KeyCode.Escape))
     {
         Destroy(transform.parent.parent.gameObject);
     }
 }
Exemplo n.º 10
0
    void Start()
    {
        managerScript = GameObject.Find("MainManager").GetComponent <MainManager>();
        derrapeAudio  = GetComponent <AudioSource>();

        //PlayerPrefs.SetInt("HardOn", 1);
        carRB = GetComponent <Rigidbody2D>();

        //PlayerPrefs.SetInt("Level", 7);
        level = managerScript.level;
        Levels.GetChild(level - 1).gameObject.SetActive(true);

        switch (level)
        {
        case 1:
        case 2:
            StartPos.position = new Vector3(-9.7f, -6f, 0.3f);
            EndPos.position   = new Vector3(9.7f, 6f, 0.3f);
            break;

        case 7:
            StartPos.position = new Vector3(-9.7f, -6f, 0.3f);
            EndPos.position   = new Vector3(1.5f, 5.5f, 0.3f);
            break;

        case 3:
            StartPos.position = new Vector3(-9.7f, -6f, 0.3f);
            EndPos.position   = new Vector3(-9.7f, 6f, 0.3f);
            break;

        case 4:
            StartPos.position = new Vector3(-9.7f, -6f, 0.3f);
            EndPos.position   = new Vector3(9.7f, 6f, 0.3f);
            break;

        case 5:
            StartPos.position = new Vector3(-9.7f, -6f, 0.3f);
            EndPos.position   = new Vector3(9.7f, 6f, 0.3f);
            break;

        case 6:
            StartPos.position = new Vector3(-9.7f, -6f, 0.3f);
            EndPos.position   = new Vector3(-0.64f, 6f, 0.3f);
            break;

        case 8:
            StartPos.position = new Vector3(-9.7f, -6f, 0.3f);
            EndPos.position   = new Vector3(-2.5f, -1f, 0.3f);
            break;
        }

        transform.position = new Vector2(StartPos.position.x, StartPos.position.y);

        if (managerScript.hardOn == 1)
        {
            cameraPosRot.parent        = transform;
            cameraPosRot.localPosition = new Vector3(0, 0, -0.15f);
            cameraPosRot.localRotation = Quaternion.Euler(-90, 0, 0);
        }
    }
        static bool Prefix(MainManager __instance)
        {
            __instance.gameObject.AddComponent <CollisionViewerManager>();
            __instance.gameObject.AddComponent <DisplayPlayerDirection>();

            return(true);
        }
Exemplo n.º 12
0
 void Start()
 {
     mainManagerGO    = GameObject.Find("MainManager");
     mainManager      = mainManagerGO.GetComponent <MainManager>();
     smokeParticles   = transform.Find("Smoke").GetComponent <ParticleSystem>();
     destroyParticles = transform.Find("Destroyed").GetComponentInChildren <ParticleSystem>();
 }
Exemplo n.º 13
0
        public ModuleViewModel(MainManager mainManager, ModuleModel moduleModel, IKernel kernel)
        {
            _mainManager     = mainManager;
            _moduleManager   = mainManager.ModuleManager;
            _generalSettings = SettingsProvider.Load <GeneralSettings>();
            ModuleModel      = moduleModel;
            Settings         = moduleModel.Settings;

            _mainManager.EnabledChanged  += MainManagerOnEnabledChanged;
            _moduleManager.EffectChanged += ModuleManagerOnModuleChanged;

            // ReSharper disable once VirtualMemberCallInConstructor
            if (!UsesProfileEditor)
            {
                return;
            }

            IParameter[] args =
            {
                new ConstructorArgument("mainManager", _mainManager),
                new ConstructorArgument("moduleModel", ModuleModel),
                new ConstructorArgument("lastProfile", Settings.LastProfile)
            };
            ProfileEditor = kernel.Get <ProfileEditorViewModel>(args);
        }
Exemplo n.º 14
0
 private void RX()
 {
     try
     {
         while (true)
         {
             try
             {
                 if (!ClientSocket.Connected)
                 {
                     Logger.NetworkChatLog($"User with IP: {ClientIP}:{ClientPort}, Disconnected from the Network chat. Connection time: {(DateTime.Now - this.ConnectedAt)}. ChatClientID: {this.ClientID}");
                     MainManager.onMessage              -= msgdelegate;
                     NetworkEvents.onPlayerConnected    -= onPlayerConnectedDelegate;
                     NetworkEvents.onPlayerDisconnected -= onPlayerDisconnectedDelegate;
                     MainManager.ChatClients.Remove(this);
                     return;
                 }
                 byte[] buffer = new byte[ClientSocket.ReceiveBufferSize];
                 ClientSocket.Receive(buffer);
                 if (String.IsNullOrEmpty(Encoding.UTF8.GetString(buffer)))
                 {
                     continue;
                 }
                 if (lastMessageTime != null)
                 {
                     if (!this.IsAdmin)
                     {
                         if ((DateTime.Now - lastMessageTime).TotalSeconds < MainManager.ChatCooldown) //too Fast
                         {
                             InfoSender($"You chatting too fast, send message every {MainManager.ChatCooldown} second/s");
                             continue;
                         }
                     }
                 }
                 string[] serial         = Encoding.UTF8.GetString(buffer).Split('|');
                 string   sender_name    = serial[1];
                 string   sender_message = serial[2];
                 MainManager.SendMessagetoChatLocal(sender_name, sender_message);
                 Logger.NetworkChatLog($"(networkuser) {sender_name}: {sender_message} . ChatClientID: {this.ClientID}");
                 lastMessageTime = DateTime.Now;
             }
             catch { lastMessageTime = DateTime.Now; Thread.Sleep(1000); continue; }
         }
     }
     catch
     {
         try
         {
             ClientSocket.Close();
             Logger.NetworkChatLog($"User with IP: {ClientIP}:{ClientPort}, Disconnected from the Network chat. Connection time: {(DateTime.Now - this.ConnectedAt)} . ChatClientID: {this.ClientID} ");
         }
         catch { MainManager.ChatClients.Remove(this); Logger.NetworkChatLog($"User with IP: {ClientIP}:{ClientPort}, Disconnected from the Network chat. Connection time: {(DateTime.Now - this.ConnectedAt)} . ChatClientID: {this.ClientID}"); return; }
         MainManager.onMessage              -= msgdelegate;
         NetworkEvents.onPlayerConnected    -= onPlayerConnectedDelegate;
         NetworkEvents.onPlayerDisconnected -= onPlayerDisconnectedDelegate;
         MainManager.ChatClients.Remove(this);
         return;
     }
 }
Exemplo n.º 15
0
    void Update()
    {
        Manager             = GameObject.FindGameObjectWithTag("Manager");
        mainmanagerverbrick = Manager.GetComponent <MainManager>();


        //Wenn arbeit an is
        if (onwork == true)
        {
            //zeitablaufen
            arbeitszeit -= Time.deltaTime;
            Rauch.SetActive(true);
        }
        else
        {
            Rauch.SetActive(false);
            if (needworker <= mainmanagerverbrick.people)
            {
                //dann soll leute -= benötigte leute sein
                mainmanagerverbrick.people -= needworker;
                arbeiter += needworker;
                mainmanagerverbrick.peoplework += needworker;
                arbeiter += mainmanagerverbrick.peoplework;
            }
        }

        if (needworker == arbeiter)
        {
            onwork = true;
        }
        else
        {
            onwork = false;
        }

        if (ausgebaut == 1)
        {
            needworker = 4;
            // wenn arbeiter <= gevrauchte arbeiter is und zeit =0 is dann geld und time rs
            if (arbeiter <= needworker && arbeitszeit <= 0)
            {
                arbeitszeit = arbeitszeitrs;
                einnahmen   = 10;
                mainmanagerverbrick.Money += einnahmen;
            }
        }

        if (ausgebaut == 2)
        {
            needworker = 6;
            if (arbeiter <= 2 && arbeitszeit <= 0)
            {
                arbeitszeit = arbeitszeitrs;
                einnahmen   = 25;
                mainmanagerverbrick.Money += einnahmen;
                Rauch.SetActive(true);
            }
        }
    }
Exemplo n.º 16
0
        /// <summary>
        /// Initializes a new instance of the PhysicsManager class.
        /// </summary>
        /// <param name="mainManager">the main manager reference</param>
        public PhysicsManager(MainManager mainManager)
        {
            // create the particle system
            this.particleSystem = new ParticleSystem();

            // create the timer
            this.timer = new DispatcherTimer();
        }
Exemplo n.º 17
0
        public PreparedPainting()
        {
            InitializeComponent();

            manager = new MainManager(new PaintingMemoryManager());

            this.preparedPaintingControlPanel.SetManager(manager);
        }
Exemplo n.º 18
0
 public TypeWaveModel(MainManager mainManager, TypeWaveSettings settings) : base(mainManager, null)
 {
     Name         = "TypeWave";
     _waves       = new List <Wave>();
     _randomColor = Color.Red;
     Settings     = settings;
     Initialized  = false;
 }
Exemplo n.º 19
0
    public void Initialize(MainManager setMainManager, int setI, int setJ, int setK)
    {
        mainManager = setMainManager;

        i = setI;
        j = setJ;
        k = setK;
    }
Exemplo n.º 20
0
 void OnMouseDown()
 {
     if (Clicked != null && MainManager.GetInstance().StateClickEnabled)
     {
         Clicked(this);
     }
     _displayObjectName = false;
 }
Exemplo n.º 21
0
 // Use this for initialization
 void Start()
 {
     MM = GameObject.Find("MainManager").GetComponent <MainManager>();
     if (manual)
     {
         SetTileType(Type);
     }
 }
Exemplo n.º 22
0
 private void Awake()
 {
     _character   = FindObjectOfType <Character>();
     _cityCamera  = FindObjectOfType <CityCamera>();
     _mainManager = FindObjectOfType <MainManager>();
     _audioSource = GetComponent <AudioSource>();
     _gameState   = _mainManager._gameState;
 }
Exemplo n.º 23
0
        public VolumeDisplayModel(MainManager mainManager, VolumeDisplaySettings settings) : base(mainManager)
        {
            Settings = settings;
            Name     = "VolumeDisplay";
            Enabled  = Settings.Enabled;

            VolumeDisplay = new VolumeBar(MainManager.DeviceManager, settings);
        }
 private void Update()
 {
     if (MainManager.CheckClicked(col) || Input.GetKey(KeyCode.Escape))
     {
         MainManager.expandedBlocked = false;
         GameObject.Destroy(transform.parent.parent.gameObject);
     }
 }
 void Update()
 {
     if (MainManager.CheckClicked(col))
     {
         MainManager.movingLocked = false;
         Destroy(transform.parent.parent.gameObject);
     }
 }
Exemplo n.º 26
0
 public override void finish()
 {
     //해당 작업을 끝내기.
     settingBase.SetActive(false);
     save();
     AudioManager.GetComponent <Main_AudioManager>().changeVolumn();
     MainManager.GetComponent <Main_Manager>().backtoMain();
 }
Exemplo n.º 27
0
        public RocketLeagueViewModel(MainManager main, IEventAggregator events, IProfileEditorVmFactory pFactory)
            : base(main, new RocketLeagueModel(main, new RocketLeagueSettings()), events, pFactory)
        {
            DisplayName = "Rocket League";

            MainManager.EffectManager.EffectModels.Add(GameModel);
            SetVersionText();
        }
Exemplo n.º 28
0
 public UnrealTournamentViewModel(MainManager main, IProfileEditorVmFactory pFactory, UnrealTournamentModel model)
     : base(main, model, pFactory)
 {
     DisplayName = "Unreal Tournament";
     MainManager.EffectManager.EffectModels.Add(GameModel);
     FindGame();
     InstallGif();
 }
Exemplo n.º 29
0
        public OverwatchViewModel(MainManager main, IEventAggregator events, IProfileEditorVmFactory pFactory)
            : base(main, new OverwatchModel(events, main, new OverwatchSettings()), events, pFactory)
        {
            DisplayName = "Overwatch";
            MainManager.EffectManager.EffectModels.Add(GameModel);

            FindOverwatch();
        }
Exemplo n.º 30
0
        protected EffectModel(MainManager mainManager, EffectSettings settings, IDataModel dataModel)
        {
            MainManager = mainManager;
            Settings    = settings;
            DataModel   = dataModel;

            MainManager.EffectManager.EffectModels.Add(this);
        }
 private void Start()
 {
     col = GetComponent <Collider2D>();
     MainManager.MainCamera().GetComponent <Slide>().canWeSlide = false;
     MainManager.movingLocked        = true;
     MainManager.expandedListManager = 1;
     MainManager.expandedBlocked     = true;
 }
Exemplo n.º 32
0
 public void init(ArrayList liste, Note.Which piste, MainManager m)
 {
     this.newParticle = null;
     this.beginning = 0;
     this.initialized = false;
     this.noteStart = 0;
     this.noteObjects = new ArrayList();
     this.isActive = false;
     this.nextNoteTime = 0;
     this.previousNoteEnd = 0;
     this.soundPlayed = false;
     this.mainManager = m;
     this.piste = piste;
     this.notesListe = liste;
     this.beginning = Time.timeSinceLevelLoad;
     this.initialized = true;
     StartCoroutine(playNotes());
     StartCoroutine(renderNotes());
     this.toucheObject.renderer.enabled = true;
 }
Exemplo n.º 33
0
    // Use this for initialization
    void Awake()
    {
        if (dataCenter == null)
        {
            dataCenter = gameObject.GetComponent<DataCenter>();
            ins = this;
            GameObject.DontDestroyOnLoad(gameObject);
            skill = gameObject.GetComponent<Skill>();
            command = gameObject.GetComponent<Command>();
            command.init();
            gamePlayObj = command.gamePlayObj;
            bgm = GetComponent<AudioSource>();

            socket = new Client(command);
        }
        else if (dataCenter != gameObject.GetComponent<DataCenter>())
        {
            Destroy(gameObject);
            //Debug.Log ("hello");
            //Debug.Log ("ins:"+ins.GetInstanceID()+" dataCenter:"+dataCenter.GetInstanceID() );
        }
    }
Exemplo n.º 34
0
 void Awake()
 {
     _instance = this;
     swarm = new Swarm();
 }
Exemplo n.º 35
0
 public void Active()
 {
     mainManagerScript = GameObject.Find("MainManager").GetComponent<MainManager>();
 }
    // Use this for initialization
    void Start()
    {
        sw = (SkeletonWrapper) FindObjectOfType(typeof(SkeletonWrapper));
        if(sw == null)
        {
            Instantiate(KinectPrefab);
            sw = (SkeletonWrapper) FindObjectOfType(typeof(SkeletonWrapper));
        }

        ks = (KinectSensor) FindObjectOfType(typeof(KinectSensor));

        this.mainManager = (MainManager) FindObjectOfType(typeof(MainManager));
        noteGauche = noteDroite = noteGenous = Note.Which.NONE;
        bonusActivated = false;
    }