コード例 #1
0
        public static int defPer(string xcodigoPer, NpgsqlConnection con)
        {
            float         def;
            Personaje     per  = Controladores.ControladorPersonajes.retPersonaje(xcodigoPer, con);
            TipoPersonaje tper = Controladores.ControladorTipoPersonajes.retTipoPersonaje(per.Tipo, con);

            def = tper.TperDefensa + ControladorObjeto.retDefPec(per.Pechera, con) + ControladorObjeto.retDefPan(per.Pantalon, con) +
                  Controladores.ControladorObjeto.retDefGua(per.Guantes, con) +
                  Controladores.ControladorObjeto.retDefBot(per.Botas, con) + Controladores.ControladorObjeto.retDefCas(per.Casco, con);

            return((int)Math.Round(def));
        }
コード例 #2
0
 public void Start()
 {
     objeto = GameObject.FindWithTag("Objeto");
     if (objeto == null)
     {
         Debug.LogError("Objeto no encontrado");
     }
     controladorObjeto = objeto.GetComponent <ControladorObjeto>();
     if (controladorObjeto == null)
     {
         Debug.LogError("Objeto no tiene ControladorObjeto");
     }
 }
コード例 #3
0
 public abstract void Deshacer(ControladorObjeto controladorObjeto);
コード例 #4
0
 public abstract void Hacer(ControladorObjeto controladorObjeto, Vector3 pos);
コード例 #5
0
 public override void Deshacer(ControladorObjeto controladorObjeto)
 {
     controladorObjeto.Mover(-posicion);
 }
コード例 #6
0
 public override void Hacer(ControladorObjeto controladorObjeto, Vector3 pos)
 {
     posicion = pos;
     controladorObjeto.Mover(pos);
 }