protected override void OnDieUnit(Unit deadUnit) { base.OnDieUnit(deadUnit); if (deadUnit is Boss) { Transform leaderTrn = G_GameInfo.PlayerController.Leader.transform; //for (int i = 0; i < 10; i++) // DropItem.DropAssets(unit.transform, leaderTrn, i, (value * 0.1f), true); for (int i = 0; i < 6; i++) { DropItem.DropItems(deadUnit.transform, leaderTrn, i, i == 0 ? DropItem.DropType.treasureChest : DropItem.DropType.WoodBox, true); } } }