51 lines
1.6 KiB
C#
51 lines
1.6 KiB
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
namespace TcgEngine
|
|
{
|
|
//Default fx and audio, some can be overrided on each individual card
|
|
|
|
[CreateAssetMenu(fileName = "AssetData", menuName = "TcgEngine/AssetData", order = 0)]
|
|
public class AssetData : ScriptableObject
|
|
{
|
|
[Header("FX")]
|
|
public GameObject card_spawn_fx;
|
|
public GameObject card_destroy_fx;
|
|
public GameObject card_attack_fx;
|
|
public GameObject card_damage_fx;
|
|
public GameObject card_exhausted_fx;
|
|
public GameObject player_damage_fx;
|
|
public GameObject damage_fx;
|
|
public GameObject play_card_fx;
|
|
public GameObject play_card_other_fx;
|
|
public GameObject play_secret_fx;
|
|
public GameObject play_secret_other_fx;
|
|
public GameObject dice_roll_fx;
|
|
public GameObject hover_text_box;
|
|
public GameObject new_turn_fx;
|
|
public GameObject win_fx;
|
|
public GameObject lose_fx;
|
|
public GameObject tied_fx;
|
|
|
|
[Header("Audio")]
|
|
public AudioClip card_spawn_audio;
|
|
public AudioClip card_destroy_audio;
|
|
public AudioClip card_attack_audio;
|
|
public AudioClip card_move_audio;
|
|
public AudioClip card_damage_audio;
|
|
public AudioClip player_damage_audio;
|
|
public AudioClip hand_card_click_audio;
|
|
public AudioClip new_turn_audio;
|
|
public AudioClip win_audio;
|
|
public AudioClip defeat_audio;
|
|
public AudioClip win_music;
|
|
public AudioClip defeat_music;
|
|
|
|
public static AssetData Get()
|
|
{
|
|
return DataLoader.Get().assets;
|
|
}
|
|
}
|
|
}
|