//parameterized abstract constructor public TrapOrItem(int _trapOrItemPlayerID, int _trapOrItemHealth, int _minRange, int _maxRange, TrapOrItemTypes _trapOrItemType) { trapOrItemPlayerID = _trapOrItemPlayerID; trapOrItemHealth = _trapOrItemHealth; minRange = _minRange; maxRange = _maxRange; trapOrItemType = _trapOrItemType; }
//default abstract constructor public TrapOrItem() { trapOrItemPlayerID = -1; trapOrItemHealth = 0; minRange = 0; maxRange = 0; trapOrItemType = TrapOrItemTypes.ItemUndefined; }
//set and get functions for item type public virtual void SetTrapOrItemType(TrapOrItemTypes toi) { trapOrItemType = toi; }