using RPGCore.Core.Objects; namespace RPGCore.ObjectModules.EventObjectModule { /// /// Extend this to create new type of preventable event for <> type of object.

/// This event can be called twice by : ///
    ///
  • ///
  • - if not prevented in before
  • ///
///
/// (or any of its children) that this event can be attached to. /// public abstract class BasePreventableEvent : BasePreventableEvent where T : BaseObject { } public abstract class BasePreventableEvent { public bool isPrevented; protected internal BasePreventableEvent() { } } }