public override void EffectFunc(DungeonManager dm) { if (this.dungeonActiveItemId != null) dm.AddHaveItem(this.dungeonActiveItemId[0]); else if (this.dungeonPassiveItemId != null) dm.AddHaveItem(this.dungeonPassiveItemId[0]); else if (this.battleActiveItemId != null) dm.AddHaveItem(this.battleActiveItemId[0]); else dm.AddHaveItem(this.battlePassiveItemId[0]); }