unity-atoms/Source/Base/ScriptableObjectGameAction.cs
Jeff Campbell 7763f81ede Unified line endings
* Unified all line endings in project to align with .editorconfig; all end-of-line characters have been set to LF and new-lines placed at the end of every file if not present.
2019-04-07 11:56:54 +02:00

30 lines
719 B
C#

using UnityEngine;
namespace UnityAtoms
{
public abstract class GameAction<T1> : ScriptableObject
{
public abstract void Do(T1 t1);
}
public abstract class GameAction<T1, T2> : ScriptableObject
{
public abstract void Do(T1 t1, T2 t2);
}
public abstract class GameAction<T1, T2, T3> : ScriptableObject
{
public abstract void Do(T1 t1, T2 t2, T3 t3);
}
public abstract class GameAction<T1, T2, T3, T4> : ScriptableObject
{
public abstract void Do(T1 t1, T2 t2, T3 t3, T4 t4);
}
public abstract class GameAction<T1, T2, T3, T4, T5> : ScriptableObject
{
public abstract void Do(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5);
}
}