コード例 #1
0
 public void Init(int condition, PlayableModel playable, SingleCommandModel conditional_command = null)
 {
     base.Init(condition, playable);
     ConditionalCommand = conditional_command;
 }
コード例 #2
0
        protected bool isExecutable(SingleCommandModel command)
        {
            int current_tile_condition = puzzleManager.ActivePuzzle.FindNeighbourTile(command.Playable, Puzzle.Direction.Current).Condition;

            return(command.Condition == -1 || command.Condition == current_tile_condition);
        }