コード例 #1
0
        public bool IsTerminal(StateData state, out float terminalReward)
        {
            terminalReward = 0f;
            var terminal = false;

            var GoalCompleteInstance = new GoalComplete();

            if (GoalCompleteInstance.IsTerminal(state))
            {
                terminal        = true;
                terminalReward += GoalCompleteInstance.TerminalReward(state);
            }
            return(terminal);
        }
コード例 #2
0
 protected void OnGoalComplete()
 {
     GoalComplete?.Invoke(this);
 }