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)); }
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"); } }
public abstract void Deshacer(ControladorObjeto controladorObjeto);
public abstract void Hacer(ControladorObjeto controladorObjeto, Vector3 pos);
public override void Deshacer(ControladorObjeto controladorObjeto) { controladorObjeto.Mover(-posicion); }
public override void Hacer(ControladorObjeto controladorObjeto, Vector3 pos) { posicion = pos; controladorObjeto.Mover(pos); }