コード例 #1
0
        public Panel2D(EpicoGraphics engine, Controle2D parent)
        {
            _epico = engine;

            Nome   = _nomePadrao;
            Parent = parent ?? throw new ArgumentNullException(nameof(parent));

            var list = ObterObjetosDesteContainer()
                       .Select(obj => new { obj, mult = obj.Pos.X * obj.Pos.Y })
                       .OrderByDescending(x => x.mult).ToList();

            var last = ObterObjetosDesteContainer()
                       .Select(obj => new { obj, mult = obj.Pos.X * obj.Pos.Y })
                       .OrderByDescending(x => x.mult).FirstOrDefault();

            Localizao loc = new Localizao();

            if (last != null)
            {
                loc.X = last.obj.Pos.X + 20;
                loc.Y = last.obj.Pos.X + 20;
            }

            GerarControle(loc.X, loc.Y, 100, 100);
            Mat_render.CorSolida = new RGBA(200, 0, 200, 88);
        }
コード例 #2
0
ファイル: gatoIA.cs プロジェクト: Remoliveira/hangGame
 private void OnEnable()
 {
     rb             = GetComponent <Rigidbody2D>();
     controle       = GetComponent <Controle2D>();
     andandoDireita = 1;
     transform.Rotate(0f, 180f, 0f);
 }
コード例 #3
0
 public Label2D(Controle2D parent)
 {
     Nome   = _nomePadrao;
     Parent = parent ?? throw new ArgumentNullException(nameof(parent));
     GerarControle(0, 0, 100, 100);
     Mat_render.CorSolida = new RGBA(200, 0, 200, 88);
 }
コード例 #4
0
 public void OnEnable()
 {
     _rb                 = GetComponent <Rigidbody2D>();
     _controle           = GetComponent <Controle2D>();
     _andandoParaDireita = 1;
     _animator           = GetComponent <Animator>();
 }
コード例 #5
0
        public Button2D(EpicoGraphics engine, Controle2D parent)
        {
            _epico = engine;

            Nome   = _nomePadrao;
            Parent = parent ?? throw new ArgumentNullException(nameof(parent));

            Vetor2 proxPos = ProximoPosControle();

            GerarControle(proxPos.X, proxPos.Y, 100, 100);
            Mat_render.CorSolida = new RGBA(200, 0, 200, 88);
        }
コード例 #6
0
 private void Awake()
 {
     controle = GetComponent <Controle2D>();
 }
コード例 #7
0
 private void Awake()
 {
     _controle  = GetComponent <Controle2D>();
     _rigidbody = GetComponent <Rigidbody2D>();
 }