// Replace by Invoke with delay public void SendDataToBattleHandler() { BattleHandler.ReceiveDiceThrowData(throwResult, diceInstance); diceForCurrentThrow.Clear(); throwResult.Clear(); }