public void addEventSO() { EventDefinition tmp = new EventDefinition(def.sysTarget, def.target, this); tmp.register(testFunction); updateReadOut(); }
public MovementHandler() { moveEvent = new EventDefinition(SysTarget.Unit, "UnitMovement", this); moveEvent.register(handleMovement); }
public HandEventHandler() { addEvent = new EventDefinition(SysTarget.Player, "addCardToHand", this); addEvent.register(addCardToHand); }
private void Awake() { EventDefinition ed = new EventDefinition(SysTarget.UI, "displayHand", this); ed.register(displayHand); }
private void Awake() { EventDefinition ed = new EventDefinition(SysTarget.UI, "setUnitPanelData", this); ed.register(setUnitPanelData); }
public AttackHandler() { attackEvent = new EventDefinition(SysTarget.Unit, "UnitAttack", this); attackEvent.register(HandleAttack); dice = new System.Random(); }
// Start is called before the first frame update void Start() { EventDefinition ed = new EventDefinition(SysTarget.UI, "addUnitDisplayObject", this); ed.register(addDisplayObject); }