namespace Script.FrameWork.EventSystem { public class EventArgs { } public class EventArgsInt : EventArgs { public int IntVal; } public class EventArgsFloat : EventArgs { public int FloatVal; } public class EventArgsString : EventArgs { public string StringVal; } public class EventArgsBool : EventArgs { public bool BoolVal; } public class EventArgsObject : EventArgs { public object ObjectVal; } }