示例#1
0
 public virtual void Initialize(int _parameter)
 {
     this.isDie     = false;
     this.parameter = _parameter;
     crush          = this.GetComponent <Crush>();
     crush.Initialize(this);
 }
        static void Main(string[] args)
        {
            Crush crush = new Crush();

            // Instaciando classe cSharp que herda de pessoa
            Programadora cSharp = new Programadora(2, true);


            cSharp.PossuiGraduacao = true;
            cSharp.Salario         = 4000;

            //Instanciando a classe List(tipagem lista)
            cSharp.Linguagens = new List <string>();
            cSharp.Linguagens.Add("C#");
            cSharp.Linguagens.Add("Phyton");
            cSharp.Linguagens.Add("Java");



            cSharp.Nome  = "Alexia";
            cSharp.Idade = 18;
            //cSharp.NomeDaMae = "Sonia";

            //Instaciando Meuendereco
            cSharp.MeuEndereco        = new Endereco();
            cSharp.MeuEndereco.Cidade = "São Paulo";
            cSharp.MeuEndereco.Bairro = "Jardim São João";
            cSharp.MeuEndereco.Estado = "São Paulo";
            cSharp.MeuEndereco.Numero = "321";


            Console.WriteLine($"Olá {cSharp.Nome}, você mora no Bairro " +
                              $"{cSharp.MeuEndereco.Bairro}," +
                              $" e tem {cSharp.Idade} anos. ");
        }
示例#3
0
        public ActionResult DeleteConfirmed(int id)
        {
            Crush crush = db.Crushes.Find(id);

            db.Crushes.Remove(crush);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#4
0
        static void Main(string[] args)
        {
            Crush crush = new Crush();

            Programador cSharper = new Programador(9, true);

            /*Pode retirar as informações duplicadas, pois se forem diferentes a que vier depois prevalece */

            //cSharper.AnosDeCarreira = 4;
            //pra comentar mais de uma linha /**/

            cSharper.Linguagens = new List <string>();

            cSharper.Linguagens.Add("C#");
            cSharper.Linguagens.Add("Javascipt");
            //cSharper.PossuiGraduacao = true;
            cSharper.Salario        = 50000;
            cSharper.TrabalhaNaArea = true;

            cSharper.Idade = 37;
            cSharper.Nome  = "Evelise";
            //cSharper.NomeDaMae = "Eliete";

            Console.WriteLine(
                $" Ola { cSharper.Nome}, " +
                $" e tem {cSharper.Idade} anos");



            //Instaciando classe Pessoa e criando o objeto (pessoa)
            Pessoa pessoa = new Pessoa();

            pessoa.Idade = 37;
            pessoa.Nome  = "Evelise";
            //pessoa.NomeDaMae = "Eliete";

            //Instânciando a classe endereco

            pessoa.MeuEndereco = new Endereco();

            pessoa.MeuEndereco.Bairro      = "Parque Independência";
            pessoa.MeuEndereco.Cidade      = "São Paulo";
            pessoa.MeuEndereco.Complemento = "Casa 3";
            pessoa.MeuEndereco.Logradouro  = "Rua da Moenda Velha";
            pessoa.MeuEndereco.Numero      = "391";
            pessoa.MeuEndereco.Estado      = "São Paulo";



            Console.WriteLine(
                $" Ola { pessoa.Nome}, " +
                $"voce mora no bairro " +
                $"{pessoa.MeuEndereco.Bairro}" +
                $" e tem {pessoa.Idade} anos"
                );
        }
示例#5
0
 public ActionResult Edit([Bind(Include = "ID,Name")] Crush crush)
 {
     if (ModelState.IsValid)
     {
         db.Entry(crush).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(crush));
 }
示例#6
0
        public ActionResult Create([Bind(Include = "ID,Name")] Crush crush)
        {
            if (ModelState.IsValid)
            {
                db.Crushes.Add(crush);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(crush));
        }
示例#7
0
 public LineDefFloorType(Trigger trigger, Repeatable repeatable, Direction direction, Speed speed, TextureChange textureChange, Model model, MonsterActivate monsterActivate, Crush crush, FloorTarget target) : base(Category.Floor)
 {
     this.trigger         = trigger;
     this.repeatable      = repeatable;
     this.direction       = direction;
     this.speed           = speed;
     this.textureChange   = textureChange;
     this.model           = model;
     this.monsterActivate = monsterActivate;
     this.crush           = crush;
     this.target          = target;
 }
示例#8
0
        // GET: Crushes/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Crush crush = db.Crushes.Find(id);

            if (crush == null)
            {
                return(HttpNotFound());
            }
            return(View(crush));
        }
示例#9
0
        private void SpawnAllTanks()
        {
            var ran = Random.Range(0, 180);
            var rot = Quaternion.Euler(0, ran, 0);

            // ... create them, set their player number and references needed for control.
            m_Tanks.m_Instance =
                Instantiate(m_TankPrefab, m_Tanks.m_SpawnPoint.position, rot) as GameObject;
            m_Tanks.m_Instance.transform.localRotation = rot;
            m_Tanks.m_PlayerNumber = 1;
            m_Tanks.Setup();

            var instance = m_Tanks.m_Instance;

            m_Player1Movement = instance.GetComponent <Movement>();
            m_Player1Shooting = instance.GetComponent <Crush>();
            m_Player1Health   = instance.GetComponent <Health>();

            m_Player1Movement.SetUp(img1, img2);
        }
        static void Main(string[] args)
        {
            Crush crush = new Crush();

            crush.Avaliacao = 3;
            crush.Apelido   = "Japinha";

            crush.Comportamento = new List <Comportamento>();

            Comportamento feliz = new Comportamento();

            // Instanciando a classe cSharp que herda de pessoa
            Programador cSharp = new Programador(9, true);



            Pessoa pessoa = new Pessoa();

            cSharp.AnosCarreira = 0;

            cSharp.Linguagens = new List <string>();
            cSharp.Linguagens.Add("C#");
            cSharp.Linguagens.Add("Java");

            cSharp.PossuiGraduacao = true;
            cSharp.Salario         = 2000;
            cSharp.TrabalhaNaArea  = true;

            cSharp.Idade     = 24;
            cSharp.Nome      = "Erica";
            cSharp.NomedaMae = "Marcia";

            cSharp.Endereco        = new Endereco();
            cSharp.Endereco.Bairro = "Ipiranga";
            cSharp.Endereco.Cidade = "São Paulo";
            cSharp.Endereco.Estado = "SP";

            Console.WriteLine();
        }
示例#11
0
 public Warrior(string characterType, int level) : base(characterType, level)
 {
     CurrentHealth         = level * level * 10;
     MaxHealth             = level * level * 10;
     Damage                = 1.8;
     MaxDamage             = Damage;
     Defense               = 100;
     MaxDefense            = Defense;
     Energy                = 0;
     EnergyFillRate        = 5;
     CurrentQueueSize      = 0;
     MaxQueueSize          = 3;
     CriticalPercentage    = 15;
     MaxCriticalPercentage = CriticalPercentage;
     MissPercentage        = 10;
     MaxMissPercentage     = MissPercentage;
     ExperienceMultiplier  = 1.0;
     GoldMultiplier        = 1.0;
     attackOne             = new Attack();
     attackTwo             = new PowerAttack();
     attackThree           = new Defend();
     attackFour            = new Crush();
 }
        public async Task UpdateCrush(bool useCursor = false)
        {
            if (UpdatingCrush)
            {
                return;
            }

            if (Tokens == null)
            {
                return;
            }

            if (useCursor && _crushCursor == 0)
            {
                return;
            }

            UpdatingCrush = true;

            if (!useCursor || _crushCursor == 0)
            {
                Crush.Clear();
            }

            if (!GetIds)
            {
                await UpdateFriendShipIds();
            }

            if (!GetIds)
            {
                UpdatingCrush = true;
                return;
            }

            using (await IdsAsyncLock.LockAsync())
            {
                var ids = new List <long>();
                for (var idsCount = 0; _crushCursor < CrushIds.Count && idsCount <= 99; _crushCursor++, idsCount++)
                {
                    ids.Add(CrushIds[(int)_crushCursor]);
                }

                try
                {
                    var crush = await Tokens.Users.LookupAsync(user_id => ids.AsEnumerable());

                    if (!useCursor || _crushCursor == 0)
                    {
                        Crush.Clear();
                    }

                    foreach (var user in crush)
                    {
                        Crush.Add(user);
                    }
                }
                catch
                {
                    if (!useCursor || _crushCursor == 0)
                    {
                        Crush.Clear();
                    }

                    UpdatingCrush = false;
                    return;
                }
            }

            if (_crushCursor == CrushIds.Count)
            {
                _crushCursor = 0;
            }

            UpdatingCrush = false;
        }
示例#13
0
        public void Delete(int idCurrentUser, int idCrush)
        {
            Crush crush = Get(idCurrentUser, idCrush);

            _crushRepository.Delete(crush);
        }
示例#14
0
        public bool IsDoubleCrush(int idCurrentUser, int idCrush)
        {
            Crush crush = Get(idCrush, idCurrentUser);

            return(!(crush == null));
        }