コード例 #1
0
    public List <OpCode> GetInstructionsToAward()
    {
        List <OpCode> instructionsToAward = new List <OpCode>();
        List <OpCode> instructions        = GetFilteredInstructions();

        foreach (OpCode instruction in instructions)
        {
            if (!playerState.InstructionAwarded(instruction))
            {
                instructionsToAward.Add(instruction);
                playerState.AddAwardedInstruction(instruction);
            }
        }
        return(instructionsToAward);
    }