Jump to content

Search the Community

Showing results for tags 'type'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General
    • Proyectos
    • Offtopic
    • Unity Feeds
    • Website
  • Mesa de ayuda
    • Unity
    • Arte
    • Builds & Dispositivos
    • Otras Especialidades
  • Aportes de la Comunidad
    • Recursos
    • Eventos
  • Bolsa de trabajo & Colaboraciones
    • Ofertas y Demandas
  • Post Antiguos
    • General (Antiguo)

Blogs

There are no results to display.

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Especialidad

Found 2 results

  1. Estoy queriendo realizar una clase generica la cual la utilizare para llamar a un metodo especifico llamado "Execute" lo cual tendra diferentes funcionalidades dependiendo la clase a la que se este refiriendo. La pregunta es si es el mejor metodo, lo cual cada objeto tendra la clase "Action" y sus derivadas estaran dentro de una clase llamada "GlobalActions" como para dar un nombre. La funcionalidad de este es que tengo una clase controladora encargada de la interfaz, lo cual muestra informacion segun el objecto seleccionado; mas especificamente en un juego RTS. Luego está analiza la clase "Action" y muestra los botones correspondientes segun el tipo (sprite, etc), lo cual agrega un Listener a un boton especifico con sus respectiva funcion (Execute). using UnityEngine; using System.Collections; using System.Collections.Generic; using System; using System.Reflection; namespace ControllerRTS { public class Action : MonoBehaviour { void Start() //test { AddAction(typeof(ActionTest1)); AddAction(typeof(ActionTest2)); Execute(); //test button1 Execute(1); //test button2 } private List<Type> actions = new List<Type>(); public void AddAction(Type action) { actions.Add(action); } public void Execute(int index) { Type type = actions[index]; MethodInfo method = type.GetMethod("Execute"); object instace = Activator.CreateInstance(type, null); method.Invoke(instace, null); } } //funciones externas class "GlobalActions" public class ActionTest1 { public void Execute() { Debug.Log("ActionTest1"); } } public class ActionTest2 { public void Execute() { Debug.Log("ActionTest2"); } } //etc.. }
  2. tengo este error soy muy noob en unity me sale este error contador = Time.time + (animation[AttackAnim.name].clip.length * 1.2); me imagino que es error de convercion algo asi no se si me pueden decir como es lo correcto?
UnitySpain © Todos los derechos reservados 2020
×
×
  • Create New...