private void Awake() { if (Instance != this) { Destroy(gameObject); } DontDestroyOnLoad(gameObject); foreach (EnergyComboAction eca in ActionsToAdd) { EnergyComboAction comboAction = ScriptableObject.CreateInstance <EnergyComboAction>(); comboAction.CloneEnergyComboValues(eca); EnergyComboActionLibrary.AddEnergyComboActionToLibrary(comboAction); } }
private void Start() { EnergyComboActionLibrary.AddEnergyComboActionToLibrary(m_comboActionDefinition); }
private EnergyComboAction CheckForCombo() { EnergyComboActionLibrary.CheckChainForCombo(m_comboEnergyChain, out EnergyComboAction comboAction); return(comboAction); }