private void GetCommandCompleteRequirement(CommandCompleteRequirement _command) { PlayerDataUnit unit = _command.isMine == client.clientIsMine ? mPlayerData : oPlayerData; unit.CompleteRequirement(_command); for (int i = requirementContainer.containerList.Count - 1; i > -1; i--) { RequirementUnitContainer container = requirementContainer.containerList[i]; if (container.requirement.uid == _command.requirementUid) { requirementContainer.containerList.RemoveAt(i); Destroy(container.gameObject); break; } } }