public ItemActionComponent(string name, string itemName, CommandComponent commandComponent, ItemActionType actionType, Action <List <TWEntity>, List <TWEntity>, TWEntity, TWEntity, ItemActionComponent> action) : this(name, itemName, commandComponent, actionType) { Action = action; }
public ItemActionComponent(string name, string itemName, CommandComponent commandComponent, ItemActionType actionType) : this(name, commandComponent, actionType) { ItemName = itemName; }
public ItemActionComponent(string name, CommandComponent commandComponent, ItemActionType actionType, Action <List <TWEntity>, List <TWEntity>, TWEntity, TWEntity, ItemActionComponent> action) : this(name, commandComponent, actionType) { ItemId = Guid.NewGuid(); Action = action; }
public ItemActionComponent(string name, Guid itemId, CommandComponent commandComponent, ItemActionType actionType) : this(name, commandComponent, actionType) { ItemId = itemId; }
public ItemActionComponent(string name, CommandComponent commandComponent, ItemActionType actionType) : base(name) { ItemId = Guid.NewGuid(); ActionType = actionType; CommandComponent = commandComponent; }