public static GameObject Charger(Vector3 position, Transform team, float health, float damage, float speed) { TriangleChargerAI chargevars = InstantiatePrefab(EditorGameObject._triangleCharger, team).SearchComponent <TriangleChargerAI>(); LifeComponent lifevars = chargevars.SearchComponent <LifeComponent>(); lifevars.Health = health; MoveComponent MoveComponent = chargevars.SearchComponent <MoveComponent>(); chargevars.Damage = damage; chargevars.MaxSpeed = speed; MoveComponent.SetPosition(position); //chargevars.transform.position = position; return(chargevars.gameObject); }
protected new void Awake() { _AIvars = this.SearchComponent <TriangleChargerAI>(); }