Inheritance: MonoBehaviour
Example #1
0
    void Start()
    {
        float vol = Random.Range(volLowRange, volHighRange);

        source = GetComponent <AudioSource>();
        source.PlayOneShot(menuSound, vol);
        dataHolder     = GameObject.Find("dataHolder").GetComponent <DataHolder>();
        Time.timeScale = 1;
    }
Example #2
0
    void ShootBullet(Player player)
    {
        CameraShaker.Instance.Shake(0.1f, 0.4f);
        var bulletGo = Instantiate(bulletPrefab, player.gunOrigin.position, Quaternion.identity) as GameObject;
        var rigid    = bulletGo.GetComponent <Rigidbody2D>();

        var bullet = bulletGo.GetComponent <Bullet>();

        for (int i = 0; i < players.Length; ++i)
        {
            if (player == players[i])
            {
                if (i == 1)
                {
                    bullet.gameObject.layer = 12;
                }
                break;
            }
        }

        bullet.onHit += (Bullet bull, Collision2D coll) => {
            var playa = coll != null?coll.gameObject.GetComponent <Player>() : null;

            if (playa)
            {
                for (int i = 0; i < players.Length; ++i)
                {
                    if (players[i] == playa)
                    {
                        if (dataHolder == (DataHolder)(i + 1))
                        {
                            dataHolder         = DataHolder.None;
                            playa.dataCooldown = config.diskCooldown;
                            InstantiateData((Vector2)playa.transform.position + new Vector2(0.0f, 0.5f));
                            break;
                        }
                    }
                }

                playa.GetComponent <Rigidbody2D>().AddForce(coll.relativeVelocity.normalized * (config.bulletImpactForce / Time.deltaTime));
                PlayClip(impactPlayerClip);
                CameraShaker.Instance.Shake();
            }
            else
            {
                PlayClip(impactClip);
            }
        };

        Vector2 dir = GetWeaponDirection(player);

        rigid.AddForce(dir * (config.bulletForce / Time.deltaTime) + player.GetComponent <Rigidbody2D>().velocity);
        bulletGo.GetComponent <CollisionEventSender>().CollisionEnter2D += BulletImpact;
        DestroyAfter(bulletGo, config.bulletLife);

        player.GetComponent <Rigidbody2D>().AddForce(-dir * (config.knockback / Time.deltaTime));
    }
Example #3
0
    void Start()
    {
        if (Instance == null)
        {
            Instance = this;
        }

        soundMaker = GetComponent <AudioSource>();
    }
Example #4
0
        public void SetGridColomns()
        {
            dgvResults.DataSource = null;
            dgvResults.Columns.Clear();
            dgvResults.AutoGenerateColumns = false;
            dgvResults.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
            dgvResults.RowHeadersVisible   = false;

            DataGridViewTextBoxColumn c0 = new DataGridViewTextBoxColumn();

            c0.Name             = "name";
            c0.HeaderText       = DataHolder.GetString("firstname_grid");
            c0.DataPropertyName = "Name";
            c0.AutoSizeMode     = DataGridViewAutoSizeColumnMode.NotSet;
            dgvResults.Columns.Add(c0);

            DataGridViewTextBoxColumn c1 = new DataGridViewTextBoxColumn();

            c1.Name             = "date";
            c1.HeaderText       = DataHolder.GetString("invoice_date");
            c1.DataPropertyName = "Date";
            c1.AutoSizeMode     = DataGridViewAutoSizeColumnMode.NotSet;
            dgvResults.Columns.Add(c1);


            DataGridViewTextBoxColumn c2 = new DataGridViewTextBoxColumn();

            c2.Name             = "price";
            c2.HeaderText       = DataHolder.GetString("price_each");
            c2.DataPropertyName = "PriceEach";
            c2.AutoSizeMode     = DataGridViewAutoSizeColumnMode.NotSet;
            dgvResults.Columns.Add(c2);

            DataGridViewTextBoxColumn c3 = new DataGridViewTextBoxColumn();

            c3.Name             = "quantity";
            c3.HeaderText       = DataHolder.GetString("quantity");
            c3.DataPropertyName = "Quantity";
            c3.AutoSizeMode     = DataGridViewAutoSizeColumnMode.NotSet;
            dgvResults.Columns.Add(c3);

            DataGridViewTextBoxColumn c4 = new DataGridViewTextBoxColumn();

            c4.Name             = "unit";
            c4.HeaderText       = DataHolder.GetString("measurment_unit");
            c4.DataPropertyName = "UnitString";
            c4.AutoSizeMode     = DataGridViewAutoSizeColumnMode.ColumnHeader;
            dgvResults.Columns.Add(c4);

            DataGridViewTextBoxColumn c5 = new DataGridViewTextBoxColumn();

            c5.Name             = "total";
            c5.HeaderText       = DataHolder.GetString("total");
            c5.DataPropertyName = "Total";
            c5.AutoSizeMode     = DataGridViewAutoSizeColumnMode.NotSet;
            dgvResults.Columns.Add(c5);
        }
        protected override void Seed(InvoiceDbContext context)
        {
            //  This method will be called after migrating to the latest version.

            //  You can use the DbSet<T>.AddOrUpdate() helper extension method
            //  to avoid creating duplicate seed data.

            SeedList(DataHolder.GetInvoices(), context.Invoices);
        }
Example #6
0
    void Start()
    {
        // Brings the cursor onto the screen.
        Cursor.lockState = CursorLockMode.None;
        Cursor.visible   = true;

        // Finds the data object and references it.
        data = GameObject.Find("Data").GetComponent <DataHolder>();
    }
Example #7
0
    private IEnumerator Start()
    {
        dataHolder = GameObject.FindGameObjectWithTag("DataHolder").GetComponent <DataHolder>();
        isGessoSet = false;
        gessoButton.SetActive(true);

        this.StartCoroutine(this.SetupGame());
        yield return(null);
    }
Example #8
0
 public void Raise(DataHolder p_data)
 {
     Debug.Log(this.name);
     // counting down to avoid list removal errors
     for (int i = m_listeners.Count - 1; i >= 0; i--)
     {
         m_listeners[i].OnEventRaised(p_data);
     }
 }
Example #9
0
 private void Start()
 {
     source     = GetComponent <AudioSource>();
     jumpSound  = DataHolder.GetSoundsData().Jump;
     swipeSound = DataHolder.GetSoundsData().Swipe;
     PlayerMover.OnSwipeAction += SwipeSound;
     PlayerMover.OnSlide       += SlideSound;
     PlayerMover.OnJumpAction  += JumpSound;
 }
Example #10
0
        /// <summary>
        /// 组合输出数据
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <returns></returns>
        public virtual T DataProcess<T>()
        {
            if (_tasksStatus.Any(o => o.Value == false))
            {
                return default(T);
            }

            return ProcessFactory.ProcessToObject<T>(DataHolder.ToString());
        }
Example #11
0
 internal bool TryGetDataHolder(string key, out DataHolder value)
 {
     if (_items != null)
     {
         return(_items.TryGetValue(key, out value));
     }
     value = null;
     return(false);
 }
Example #12
0
    public void LoadData()
    {
        Debug.Log(Application.persistentDataPath + "/" + fileName + ".Xml");
        var serializer = new XmlSerializer(typeof(DataHolder));
        var stream     = new FileStream(Application.persistentDataPath + "/" + fileName + ".Xml", FileMode.Open);

        dataHolder = serializer.Deserialize(stream) as DataHolder;
        stream.Close();
    }
 public void what_is_comparer()
 {
     var now = DateTime.Now;
     var v1 = new DataHolder(now);
     var v2 = new DataHolder(now);
     var list = new List<DataHolder>() { v1, v2 };
     list.OrderBy(x => x);
     //var comparer = Comparer<DataHolder>.Default;
     //Assert.IsFalse(comparer.Compare(v1, v2) == 0);
 }
Example #14
0
 private void Start()
 {
     source                                 = GetComponent <AudioSource>();
     onBarrierHitedClip                     = DataHolder.GetSoundsData().BarrierHited;
     onEnemyHitedClip                       = DataHolder.GetSoundsData().EnemyHited;
     onHitEnemyClip                         = DataHolder.GetSoundsData().HitEnemy;
     AffectorsHolder.OnBarrierHit          += BarrierHit;
     Player.OnEnemyHit                     += PlayerHit;
     Enemy.Opponents.Enemy.OnAnyEnemyDying += HitEnemy;
 }
Example #15
0
 private DataHolder()
 {
     if(instance != null)
     {
         Debug.Log("There is already an instance of DataHolder!");
         return;
     }
     instance = this;
     Init();
 }
Example #16
0
    /// <summary>
    /// Method that gets an item Data, creates an object with the same data and
    /// adds it to the scale
    /// </summary>
    /// <param name="iData">Data of the item to create</param>
    private void AddItemToScale(ItemData iData)
    {
        GameObject item = Instantiate(itemPrefab, transform.position, Quaternion.identity, transform);

        item.GetComponent <MeshFilter>().mesh = iData.Mesh;
        DataHolder itemDH = item.GetComponent <DataHolder>();

        itemDH.SetData(iData);
        dH.AddData(itemDH);
    }
Example #17
0
        public LegendWindow(DataHolder holder, VoivodeshipNames name)
        {
            InitializeComponent();

            this.holder = holder;

            initMapLegend();
            initChartLegend();
            initChernoffFaceLegend(name);
        }
Example #18
0
    // Start is called before the first frame update
    void Start()
    {
        dataHolderScript = GameObject.FindGameObjectWithTag("DataHolder").GetComponent <DataHolder>();
        bgm                = GameObject.FindGameObjectWithTag("GameManager").GetComponent <AudioSource>();
        bgm.volume         = dataHolderScript.player.volume;
        volumeSlider.value = bgm.volume;
        volumePercent      = bgm.volume * 100;

        volumeText.text = "Volume: " + (int)volumePercent + "%";
    }
Example #19
0
    void Start()
    {
        coinsCount.text = DataHolder.GetCoinsCount().ToString();

        SetBonuses();
        SetSkins();

        SpawnBonuses();
        SpawnSkins();
    }
Example #20
0
    public void CopyToUnmanagedHeap()
    {
        DataHolder dh  = new DataHolder();
        IntPtr     mem = Marshal.AllocHGlobal(sizeof(int) * 2);

        Marshal.WriteInt32(new IntPtr(mem.ToInt32() + sizeof(int) * 0), dh.i);
        Marshal.WriteInt32(new IntPtr(mem.ToInt32() + sizeof(int) * 1), dh.j);
        UnmanagedFunction(mem);
        Marshal.FreeHGlobal(mem);
    }
Example #21
0
    public static void SaveData()
    {
        DataHolder      state     = new DataHolder();
        BinaryFormatter formatter = new BinaryFormatter();

        using (FileStream stream = new FileStream(Application.persistentDataPath + "/state.s", FileMode.Create))
        {
            formatter.Serialize(stream, state);
        }
    }
Example #22
0
    private void UseBoosts()
    {
        int boostsAmount = DataHolder.GetAmount(Bonus.Boost);

        if (boostsAmount > 0)
        {
            DataHolder.TryDecrementAmount(Bonus.Boost);
            StartCoroutine(Boost());
        }
    }
 public TemplateInitializer(DataHolder dataHolder)
 {
     this.dataHolder = dataHolder;
     // dataHolder.templates = Templates.LoadSaved(dataHolder);
     // if (dataHolder.templates == null)
     {
         dataHolder.templates = new Templates(dataHolder);
         InitializeTemplates();
     }
 }
Example #24
0
 public override bool collect(DataHolder holder)
 {
     foreach (var item in _data.Categories.Items)
     {
         holder.add_genre(item.Name);
     }
     next = _data.Categories.Next;
     Console.WriteLine("Nästa {0}", next);
     return(false);
 }
Example #25
0
        public MapPainter(DataHolder dataHolder)
        {
            this.Holder = dataHolder;

            VoivodeshipAreas = new Area[dataHolder.VoivodeshipCount];
            Charts           = new PieChart[dataHolder.VoivodeshipCount];

            initAreas();
            initCharts();
        }
Example #26
0
    void Awake()
    {
        debugActive = false;
        data        = FindObjectOfType <DataHolder> ();
        //debugManager = FindObjectOfType <DebugManager> ();

        debugManager.ResetGeneralData();


        //debugManager
    }
Example #27
0
 private void Awake()
 {
     if (s != null)
     {
         Debug.LogError(string.Format("More than one singleton copy of {0} is detected! this shouldn't happen.", this.ToString()));
     }
     s = this;
     GenerateCraftingProcessesArray();
     DivideCraftingProcessesArray();
     AssignItemIds();
 }
Example #28
0
        public async Task <bool> IsModerator(Channel channel, int userIdToCheck)
        {
            string clientId = BotDataAccess.ClientId;
            // Try first time
            DataHolder <TwitchModerators> rewardData =
                await ModerationStatics.Moderators(clientId, channel, userIdToCheck.ToString());

            // If we don't have an Unauthorized result return it
            if (rewardData is not {
                Status : (int)HttpStatusCode.Unauthorized
            })
Example #29
0
        public async Task <DataHolder <TwitchCustomRewards> > GetCustomReward(Channel channel, Reward reward = null)
        {
            string clientId = BotDataAccess.ClientId;
            // Try first time
            DataHolder <TwitchCustomRewards> rewardData =
                await CustomRewardsStatics.GetCustomReward(clientId, channel, reward);

            // If we don't have an Unauthorized result return it
            if (rewardData is not {
                Status : (int)HttpStatusCode.Unauthorized
            })
Example #30
0
    public void ResetGeneralData()
    {
        // if (SceneManager.)

        if (!GeneralDataHasResetOnce)
        {
            data = FindObjectOfType <DataHolder>();
            data.generalData.CopyFrom(data.defaultGeneralData);
            GeneralDataHasResetOnce = true;
        }
    }
Example #31
0
 public void OnEventRaised(DataHolder p_data)
 {
     if (m_responseDelay == 0f)
     {
         m_response.Invoke(p_data);
     }
     else
     {
         StartCoroutine(InvokeLater(m_responseDelay, p_data));
     }
 }
Example #32
0
    public static void SavePlayer(PlayerMovment player, Health playerHealth)
    {
        BinaryFormatter formatter = new BinaryFormatter();
        string          path      = Application.persistentDataPath + "/save_data.ng";
        FileStream      stream    = new FileStream(path, FileMode.Create);

        DataHolder data = new DataHolder(player, playerHealth);

        formatter.Serialize(stream, data);
        stream.Close();
    }
Example #33
0
 public InitObjectHolder(GraphicsDevice graphics, XNAParticleSystem.ParticleManager particleManager,IServiceProvider serviceProvider)
 {
     this.graphics         = graphics;
     this.particleManagers = new Dictionary<EGameState, XNAParticleSystem.ParticleManager>();
     foreach (EGameState curGameState in Enum.GetValues(typeof(EGameState)))
     {
         particleManagers.Add(curGameState, new XNAParticleSystem.ParticleManager());
     }
     this.serviceProvider  = serviceProvider;
     dataHolder            = new DataHolder();
 }
Example #34
0
 // Use this for initialization
 void Start()
 {
     if (dataHolderInstance == null) {
         dataHolderInstance = this;
     }
     else
         Destroy(gameObject);
     scenesThatRequireNetworkConnection = new List<int>();
     scenesThatRequireNetworkConnection.Add(3);
     DontDestroyOnLoad(gameObject);
 }
        public void sorting_members_by_their_fields()
        {
            var v1 = new DataHolder(1);
            var v2 = new DataHolder(2);
            var v3 = new DataHolder(3);
            var v4 = new DataHolder(4);
            var v5 = new DataHolder(5);

            List<DataHolder> sortedCol = new List<DataHolder>() { v1, v2, v3, v4, v5 };
            ObservableCollection<DataHolder> col = new ObservableCollection<DataHolder>() { v5, v1, v3, v2, v4 };
            col.Sort(x => x.X);
            Assert.IsTrue(CollectionUtils.ContentEqual(col, sortedCol));
        }
        public void sorting_members_by_their_nullable_fields()
        {
            var v1 = new DataHolder((DateTime?)null);
            var v2 = new DataHolder(DateTime.Now.AddHours(1));
            var v3 = new DataHolder(DateTime.Now.AddHours(2));
            var v4 = new DataHolder(DateTime.Now.AddHours(3));
            var v5 = new DataHolder(DateTime.Now.AddHours(4));

            List<DataHolder> sortedCol = new List<DataHolder>() { v1, v2, v3, v4, v5 };
            ObservableCollection<DataHolder> col = new ObservableCollection<DataHolder>() { v5, v1, v3, v2, v4 };
            Func<DateTime?, DateTime?, int> comparer = (x, y) =>
            {
                if (x == null)
                    return (y == null) ? 0 : -1;
                if (y == null)
                    return 1;
                return (x.Value == y.Value) ? 0 : (x.Value > y.Value) ? 1 : 0;
            };
            col.Sort(x => x.D);
            Assert.IsTrue(CollectionUtils.ContentEqual(col, sortedCol));
        }
Example #37
0
 void Start()
 {
     dataHolderObj = FindObjectOfType<DataHolder>();
 }
Example #38
0
 private void lstDataHolders_SelectedIndexChanged(object sender, EventArgs e) {
     if (lstDataHolders.Items.Count == 0 || lstDataHolders.SelectedItem == null)
         return;
     SelectedDataHolder = ((DataHolder)lstDataHolders.SelectedItem);
     InitControlsBy(SelectedDataHolder);
 }
Example #39
0
 private void AddParameter(){
     string name = _dataHolders.Count.ToString();
     var dataHolder = new DataHolder(GetColorBy(_dataHolders.Count), name);
     _dataHolders.Add(_dataHolders.Count, dataHolder);
     SetDefaultShiftFor(dataHolder);
 }
 private Configuration()
 {
     _dataHolder = new DataHolder();
 }
Example #41
0
 private void UpdateValueControl(DataHolder dataHolder){
     txtValue.Text = dataHolder.Value.ToString();
 }
Example #42
0
 private void SetDefaultShiftFor(DataHolder dataHolder){
     var shift = AXES_SPAN * _dataHolders.Count;
     if (shift < AXES_SHIFT)
         dataHolder.Shift = shift;
 }
Example #43
0
 private void InitControlsBy(DataHolder dataHolder){
     _stopControls = true;
     numRate.Value = dataHolder.Rate;
     trkShift.Value = dataHolder.Shift / AXES_SPAN;
     txtName.Text = dataHolder.Name;
     pnlColor.BackColor = dataHolder.Color;
     UpdateValueControl(dataHolder);
     RefreshLabels();
     _stopControls = false;
 }